判断连续出现的字母,汉字,数字

判断连续出现的字母,汉字,数字
//匹配字符串中有5个连续相同字母,汉字,数字
var reg = /([A-Za-z\u4e00-\u9fa50-9]+)\1{4}/;
//连续相同的6位数字 如:333333
([0-9])\1{5} 或 ([\d])\1{5} 
// 连续相同3位数字后根连续相同的三位小写字母 如:222www
([\d])\1{2}([a-z])\2{2}
//同上,但是能匹配数字+字母或字母+数字 如:222www 或 www222
([\d])\1{2}([a-z])\2{2}|([a-z])\3{2}([\d])\4{2} 
\1 \2代表位置,从左到右递增

//同一个数字连续出现不能超过5次(≥5个)~~JS代码
        var reg = /([0-9]+)\1{4}/;
        var repeatCharts = add.match(reg);//得到连续重复的字符数组
        console.log(repeatCharts);
        if(repeatCharts != null){
             $.alertable.alert("请录入正确的投保人通讯地址!");
             return false;
        }

 

posted @ 2020-07-23 15:54  sunzy_blog  阅读(227)  评论(0)    收藏  举报