JavaScript正则表达式手机号码

JavaScript正则表达式手机号码

本文介绍了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. samplevar regExp = / ^ 01 ([0 | 1 | 6 | 7 | 8 | 9]?) - ([0-9] {3}) - ([0-9] {4}) $ /??;
  2. samplevar 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正则表达式手机号码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 19:07