为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

判断ABCD的方法:varisABCD=function(str){return!!newRegExp('('+str+')').exec('0123456789');}
查看完整回答
反对 回复 2019-04-13
?
哈士奇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");//true
isMatch("1123");//false
isMatch("1122");//true
isMatch("1233");//false
isMatch("1222");//true
isMatch("1234");//true
                            
查看完整回答
反对 回复 2019-04-13
  • 2 回答
  • 0 关注
  • 390 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信