猿问

js验证是否为特选手机号码

特选类型
后四位数字是否是AAABAABBABABAAAAABBBABCD的类型
使用js验证手机号码后四位是否是上述所描述的类型这个我最初想到的使用正则,难道要对每一种都写一个正则吗?还是有其他的处理方式?欢迎大家指点?正则不太会。如果可以用正则的话也行,顺便也学习下正则,个人感觉写正则更加是思路的产物,需要学习。。
慕丝7291255
浏览 391回答 2
2回答

收到一只叮咚

判断ABCD的方法:varisABCD=function(str){return!!newRegExp('('+str+')').exec('0123456789');}

哈士奇WWW

//手机号码正则待补充,或者在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
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答