dmtnewtons
浮华out
2015-06-19 09:13

js 正则同时验证 手机号和座机 用逗号间隔

5
  • 手机号和座机
  • js正则验证

比如:23955558888,13700596648,010-62607878

现正则:/^(1\d{10})|(0\d{2,3}-?\d{7,8}(-\d{3,4})?$)/

这样可以匹配出座机不正确的,但是手机号却被当做座机处理了。
求正解!

补充:
我用笨办法处理的:接收到子串后,用split分割开,再逐一验证的
手机号不会以 除 1 以外的数字开头;

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答