求教js的大神,只允许输入11位数字并且这11位数字不能全部相同的正则表达式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求教js的大神,只允许输入11位数字并且这11位数字不能全部相同的正则表达式相关的知识,希望对你有一定的参考价值。
这个问题你可以分两步来做:1、判断是不是11位数字。这个用正则很方便,正则为:\d11
2、这11个数字是否都是一样。这个用js写点逻辑即可,很容易 参考技术A 用了两个正则成吗?
第一个判读是否是13位的数字,第二个判断是否是连续重复的11位,如下
var str = "11111111111";//11位的数字
return (/^\d11$/.test(str)) && !(/^(\d)\1\1\1\1\1\1\1\1\1\1$/.test(str));本回答被提问者和网友采纳
markdown JS代码控制输入只允许输入数字
以上是关于求教js的大神,只允许输入11位数字并且这11位数字不能全部相同的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
求大神帮忙写一个只允许是百分数的js正则表达式(从0%至100%,中间数字允许两位小数)。