如何为手机号码编写正确的正则表达式必须从特定号码或字符开始? MVC
How write correct Regex for mobile number must start some from specific number or characters? MVC
我只想输入从 92 0r 03 开始的数字。如果从 92 开始,它应该只接受 12 个字符,但如果从 03 开始,它应该只接受 11 个字符。例如 (92307XXXXXXX) 或 (0307XXXXXXX)。我写了一个正则表达式,但它现在可以工作了。输入正确格式后显示无效数字。请帮忙。
[RegularExpression(@"^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$", ErrorMessage = "Invalid Mobile Number.")]
This regex should do the job.
^(?:\+?92|0092)\d{10}$|^03\d{9}$
我只想输入从 92 0r 03 开始的数字。如果从 92 开始,它应该只接受 12 个字符,但如果从 03 开始,它应该只接受 11 个字符。例如 (92307XXXXXXX) 或 (0307XXXXXXX)。我写了一个正则表达式,但它现在可以工作了。输入正确格式后显示无效数字。请帮忙。
[RegularExpression(@"^((\+92)|(0092))-{0,1}\d{3}-{0,1}\d{7}$|^\d{11}$|^\d{4}-\d{7}$", ErrorMessage = "Invalid Mobile Number.")]
This regex should do the job.
^(?:\+?92|0092)\d{10}$|^03\d{9}$