11智能在线
新记
求教js的大神,只允许输入11位数字并且这11位数字不能全部相同的正则表达式
如题所述
举报该文章
相关建议 2013-04-26
这个问题你可以分两步来做:
1、判断是不是11位数字。这个用正则很方便,正则为:\d{11}
2、这11个数字是否都是一样。这个用js写点逻辑即可,很容易
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/2ss4s42ff.html
其他看法
第1个回答 2013-04-26
用了两个正则成吗?
第一个判读是否是13位的数字,第二个判断是否是连续重复的11位,如下
var str = "11111111111";//11位的数字
return (/^\d{11}$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.test(str));
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
用js的正则表达式检测电话号码,要求必须是1开头,只能是11...
用js进行手机号验证码要求长度是11位,只能是数字怎么做,能...
只能输入字母和数字,但不能全是数字的正则表达式,却可以全部是...
请教高手们对于JavaScript的正则表达式只能输入数字,...
正则表达式只允许输入数字和冒号,并且开头和结尾只能数字
js的正则表达式 以1开头的11位数字 数字间用逗号隔开,最...
js正则表达式 只能输入3位数字
急求js正则表达式,要求只能输入数字和减号,不能输入其他任何...