特选类型后四位数字是否是AAABAABBABABAAAAABBBABCD的类型使用js验证手机号码后四位是否是上述所描述的类型这个我最初想到的使用正则,难道要对每一种都写一个正则吗?还是有其他的处理方式?欢迎大家指点?正则不太会。如果可以用正则的话也行,顺便也学习下正则,个人感觉写正则更加是思路的产物,需要学习。。
2 回答
收到一只叮咚
TA贡献1821条经验 获得超4个赞
判断ABCD的方法:varisABCD=function(str){return!!newRegExp('('+str+')').exec('0123456789');}
哈士奇WWW
TA贡献1799条经验 获得超6个赞
//手机号码正则待补充,或者在SF其他问题中可以到相关答案//取出最后四位数字后/***@paramstr4digit*/functionisMatch(str){vararr=[];str.split('').forEach(function(item){if(arr.indexOf(item)==-1){arr.push(item);}});if(arr.length==1||arr.length==2||arr.length==4){returntrue;}returnfalse;}isMatch("1112");//trueisMatch("1123");//falseisMatch("1122");//trueisMatch("1233");//falseisMatch("1222");//trueisMatch("1234");//true
添加回答
举报
0/150
提交
取消