如何修改这段验证手机号的代码:Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/,

air_space 2006-11-17 04:09:44
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?13\d{9}$/,
我修改为:(把 13\d{9} 修改为 1\d{10} )
Mobile : /^((\(\d{2,3}\))|(\d{3}\-))?1\d{10}$/,
可以通过,但不严格了,
本来13XXXXXXXXX的手机号,现在上海有135开头的了,原来的代码就不正确了。
如果只是把3修改为5,但原来13开发的手机就无法通过了。

求如何修改以适应新的手机段

...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
air_space 2006-11-17
  • 打赏
  • 举报
回复
TKS
Apq001 2006-11-17
  • 打赏
  • 举报
回复
/^0?1(3\d|59)\d{8}$/
CutBug 2006-11-17
  • 打赏
  • 举报
回复
你google一下javascript正则表达式,资料多啊
CutBug 2006-11-17
  • 打赏
  • 举报
回复
15或13打头!
CutBug 2006-11-17
  • 打赏
  • 举报
回复
/^((\(\d{2,3}\))|(\d{3}\-))?1(3|5)(\d{9}$/,
15或13大头
air_space 2006-11-17
  • 打赏
  • 举报
回复
还有,求这种代码的学习资料,因为这段我只是拷来的,本身我看不太懂,想学习一下。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧