我需要在我的注册表单中验证一个文本字段,我想要一个正则表达式。
文本框将接受手机号码,例如9999999999(10位数字 - 以7或8或9开头)。 用户还可以写成+919999999999,其中+91是国家代码(印度的+91,但也可以接受像+110或+52这样的其他代码),或者他也可以写成09999999999(首位0代表本国)
在这里,用户有3个选择:
- 添加带有国家代码的手机号码
- 只填写没有国家代码或以0开头的手机号码
- 在手机号码前面加上0。
虽然不是必需的,但我的页面是使用asp.net,并且使用内置的正则表达式验证器。