为了账号安全,请及时绑定邮箱和手机立即绑定

正则匹配问号?

正则匹配问号?

繁华开满天机 2018-11-03 11:15:28
var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;验证手机号的正则前面为什么加 “0?” 呢?为什么不能 var reg = /^1[3|4|5|8][0-9]\d{8}$/;
查看完整描述

3 回答

?
漂流風車

TA贡献70条经验 获得超21个赞

意思是匹配一次或0次,就是说匹配这个字符可能有可能没有,有就匹配没有就匹配后面一个

查看完整回答
反对 回复 2018-11-08
?
青春有我

TA贡献1784条经验 获得超8个赞

var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/; 

查看完整回答
反对 回复 2018-11-06
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

String regex="((\\d{3,4}|\\d{3,4}\\))-?)?\\d{7,8}";你用这个试试

查看完整回答
反对 回复 2018-11-06
  • 3 回答
  • 0 关注
  • 1394 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信