JavaScript正则表达式手机号码 [英] JavaScript regular expression mobile phone number

查看:155
本文介绍了JavaScript正则表达式手机号码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



  1. XXX-XXX-XXXX

  2. XXXXXXXXXX

我想使用格式的正则表达式。我尝试如下所示的
,并发生错误。如何修复?








  1. sample
    var regExp = / ^ 01([0 | 1 | 6 | 7 | 8 | 9]?) - ([0-9] {3}) - ([0-9] {4})$ / ?? ;

  2. sample
    var regExp = / ^ 01([0 | 1 | 6 | 7 | 8 | 9]?)([0-9] {3}) [0-9] {4})$ / ??;


解决方案

/ p>

  var regExp = / ^ 01([016789]?) - ([0-9] {3}) - ([0 -9] {4})$ /; 

样本2

 code> var regExp = / ^ 01([016789]?)[0-9] {3} [0-9] {4} $ /; 

只要确保没有空格并删除|从[0 | 1 | 6 | 7 | 8 | 9]


  1. XXX-XXX-XXXX
  2. XXXXXXXXXX

I want to use a regular expression of the format. I tried as shown below, and an error occurs. How do I fix it?


  1. sample var regExp = / ^ 01 ([0 | 1 | 6 | 7 | 8 | 9]?) - ([0-9] {3}) - ([0-9] {4}) $ /??;
  2. sample var regExp = / ^ 01 ([0 | 1 | 6 | 7 | 8 | 9]?) ([0-9] {3}) ([0-9] {4}) $ /??;

解决方案

sample 1

var regExp = /^01([016789]?)-([0-9]{3})-([0-9]{4})$/;

sample 2

var regExp = /^01([016789]?)[0-9]{3}[0-9]{4}$/;

just make sure you don't have spaces and remove | from [0|1|6|7|8|9]

这篇关于JavaScript正则表达式手机号码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆