如何写正确的Regex手机号码必须从特定的数字或字符开始?MVC



我只想输入从92 0r 03开始的数字。如果从92开始,它应该只接受12个字符,但如果从03开始,它只应该接受11个字符。例如(92307XXXXXXX(或(0307XXXXXXXX(。我已经写了一个正则表达式,但现在可以使用了。输入正确格式后会显示无效号码。请帮忙。

[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}$|^03d{9}$

相关内容

  • 没有找到相关文章

最新更新