var reg = /^0?1[3|4|5|8][0-9]\d{8}$/;
验证手机号的正则前面为什么加 “0?” 呢?
为什么不能 var reg = /^1[3|4|5|8][0-9]\d{8}$/;
以前拨打长途手机号码,要加一个0. 我不会告诉你
坐等答案~
我用的正则:
^(13[0-9]|14[579]|15[012356789]|17[0135678]|18[0-9])[0-9]{8}$
老哥你这个匹配还有个问题 匹配不到17开头的
var reg = /^0?1[3|4|5|7|8][0-9]\d{8}$/; 这样就好了
@yangzailu1990: 是的,我只是个提醒。
@perla: 谢谢