js最新手机号码、电话号码正则表达式

手机号码正则表达式验证

function checkPhone(){
var phone = document.getElementById('phone').value;
if(!(/^1[3|4|5|7|8]\d{9}$/.test(phone))){
alert("手机号码有误,请重填");
return false;
}
}

下面简单的解释一下:
^1[3|4|5|7|8]\d{9}$
表示以1开头,第二位可能是3/4/5/7/8等的任意一个,在加上后面的\d表示数字[0-9]的9位,总共加起来11位结束。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】7,9,-1,5,( ) A、4;B、2;C、-1;D、-3 分析:选D,7+9=16;9+(-1)=8;(...
    Alex_bingo阅读 19,461评论 1 19
  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 9,512评论 0 20
  • iOS中使用正则表达式就不得不提NSRegularExpression,所以我们需要先搞清楚什么是NSRegula...
    sunmumu1222阅读 6,948评论 0 4
  • 对于从根本上说不属于你的钱,还得还回去。 就说我前两天出差,领导多给我报了11.5的车费,是打车多给了3.5,火车...
    拥人自扰之阅读 4,913评论 1 1
  • ACRES野生生物救援中心是始于新加坡的唯一一所专注于野生动物保护的机构。她除了救助被非法贩卖的野生动物外,还帮助...
    RLiang阅读 4,249评论 0 0