用js的正则表达式检测电话号码,要求必须是1开头,只能是11位数字,该正则表达式怎么写?

作者&投稿:花翟 (若有异议请与网页底部的电邮联系)
js的正则表达式 以1开头的11位数字 数字间用逗号隔开,最后一个数字后面允许加逗号~

有了单个手机号码的,多个手机号码还不好吗~~1[7358]\d{9}这是单个号码的1开头,第二位是7358中的一个,后面还有9个数字,共11位/(1[7358]\d{9}\s*,\s*)*(1[7358]\d{9})/这是多个号码的解释:1[7358]\d{9}#匹配一个号码\s*,\s*#匹配号码之间的逗号,号码和逗号之间允许有空格也就是\s*(1[7358]\d{9}\s*,\s*)*#整体合起来,*星号表示可以重复任意次,也就是可以有多个号码(1[7358]\d{9})#最后一个用来匹配没有逗号的号码

正则表达式
var regTel = /^0?1[3|4|5|8][0-9]\d{8}$/;regTel.test($("#Tel")[0].value);这个可以验证电话号码必须是11位,且要以13, 14, 15, 18这几个号段开头

表达式写法是:/^1\d{10}$/

解析:^1 以1开头,\d表示数字,\d{10}表示数字出现10次,加上前面以1开头,正好是11个数字,X$表示以X结尾,这里用$表示后面没有了,11个数字后已经是匹配字符串的结尾。

结果展示:



用JS的正则表达式如何验证表单电话
答:/^0\d{2,4}-?\d{7,8}$/.test(表单值);上面正则的意思是:/^$/表示正则表达式严格匹配整个字符串是一个号码,\d表示0-9任意一位数字,{2,4}表示2或4位,因为第一位0已经占用掉了一位,-?表示 横杠是否出现,如果出现,只能出现一次,或者不出现,后面表示7位到8为的数字 ,顺便说一句...

[转载]JS判断手机号是否正确(正则表达式)
答:我国使用的手机号码为11位,其中各段有不同的编码方向:前3位———网络识别号;第4-7位———地区编码;第8-11位———用户号码。因为随着时间的推移,网络识别号会发生增加,所以不会非常准确。[代码][JavaScript]代码:

手机号码,通用正则表达式。
答:^[1][358][0-9]{9}$现在只有13、15和18开头的11位手机号码。以1开头,第2位数字为3或5或8,后面接9位数字。

js正则表达式之RegExp对象之compile方法 编译正则表达式
答://重新编译正则表达式 reg.compile("13[0-3](//d){8}","g");document.write("发现联通手机号码");findPhoneNumbers(objStr.match(reg));//定义输出返回结果函数 function findPhoneNumbers(arr){ //使用循环输出数据 for(var i=0;i<arr.length;i++){ document.write(""+arr[i]+"");...

js正则表达式怎么判断手机号输入的前7位
答:1. 手机号开头是1 2. 手机号第二位是3,5,8种的一个 3. 手机号如果没有前缀的话,一共11位,但是你要求只能前7位 综上所述,匹配一个手机号前7位的正则:^1[358][0-9]{5}

JS 三个联系方式里面任意写其中一个并且判断正则表达式
答:if(!Tell.test(g_tell)){core.showover('您的电话号码格式不对','');return false;}else if(!mobile.test(g_mobile)){core.showover('您的手机号码格式不对','');return false;}else if(!EmailReg.test(g_mail)){core.showover('您的邮件格式不对','');return false;}else if (!g...

js正则表达式电话号码验证
答:把.search((/^([0-9]{3,4}\-)?[0-9]{7,8}$/) | (/^(\+86)?1[0-9]{10}$/))改成.search(/(^([0-9]{3,4}\-)?[0-9]{7,8}$) | (^(\+86)?1[0-9]{10}$)/)

js手机号码正则表达式
答:if(!/^(13[0-9]|14[0-9]|15[0-9]|18[0-9])\d{8}$/i.test(mobile)){ alert('error');}

js 正则表达式 ​var reg = /(.*[0-9].*[0-9].*[0-9])/ 是什么意思...
答:正则表达式使用详解简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下:测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以...

寻js正则表达式
答:手机答题 我的 寻js正则表达式 10 1.正则表达式数字范围1-360,大于等于1小于等于360,必须是正整数。2.正则表达式数字范围1-5000,大于等于1小于等于5000,只要是数字就行。... 1. 正则表达式 数字范围1-360,大于等于1小于等于360,必须是正整数。2. 正则表达式 数字范围 1-5000,大于等于1小于等于5000,只要是...