\documentclass{article}
\usepackage{etoolbox}
\usepackage{enumitem}
\usepackage[colorlinks]{hyperref}
\usepackage{xepersian} 
\newcounter{MyCounter}
\newtoggle{AlreadyInMyItem}

\let\OldItem\item
\def\item{%
    \global\togglefalse{AlreadyInMyItem}%
    \setcounter{MyCounter}{0}%
    \OldItem%
}

\makeatletter
\def\myitem{%
    \OldItem[%
        \iftoggle{AlreadyInMyItem}{}{%
            \refstepcounter{enumi}%
            \global\toggletrue{AlreadyInMyItem}%
        }%
        \arabic{enumi}%
        (\refstepcounter{MyCounter}\alph{MyCounter}).]%
        \edef\@currentlabel{\arabic{enumi}(\alph{MyCounter})}%
}%
\makeatother

\begin{document}
\begin{enumerate}[align=right]
    \item 
    مقداری متن
    \item\label{itm1} 
    مقداری متن
    \myitem 
    مقداری متن
    \myitem\label{myitm3b} 
    مقداری متن

    \item 
    مقداری متن 
    \myitem 
    مقداری متن
    \myitem\label{myitm5b} 
    مقداری متن
    \item
     مقداری متن
\end{enumerate}
%\clearpage% For hyperref testing.
در قانون \ref{myitm3b} و \ref{itm1} داریم ...
\end{document}