首页 新闻 会员 周边 捐助

使用Asp.Net验证手机号,如何同时验证移动电话和固定电话

0
[已解决问题] 解决于 2019-11-05 08:58

这两个格式的如何写正则表达式呀

edl李曉宇的主页 edl李曉宇 | 菜鸟二级 | 园豆:210
提问于:2019-11-04 12:34
< >
分享
最佳答案
0

^[0-9]{3,4}[-]{0,1}[0-9]{6,8}$

奖励园豆:5
通信的搞程序 | 小虾三级 |园豆:1757 | 2019-11-05 08:45

不好意思,我的问题没有问好,-是可有可无的,但是谢谢你的回答,我已经自己解决了

edl李曉宇 | 园豆:210 (菜鸟二级) | 2019-11-05 08:58

@edl李曉宇: [-]{0,1} 这就是可有可无的啊。

通信的搞程序 | 园豆:1757 (小虾三级) | 2019-11-05 08:59

@通信的搞程序: 但是这样的话152-123456和152-1234567还有0817-1234567都会通过验证
^(\d{3,4}|\d{3,4}-|\s)?(\d{6}$|\d{8}$)这样的话设置Maxlenth=12的话就只有纯输入12位数字才是错误格式通过验证,减少了更多的错误格式通过验证

edl李曉宇 | 园豆:210 (菜鸟二级) | 2019-11-05 09:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册