永发信息网

怎么在js中用正则表达式验证一个变量是6位数字

答案:2  悬赏:60  手机版
解决时间 2021-04-05 15:58
  • 提问者网友:戎马万世
  • 2021-04-05 08:55
怎么在js中用正则表达式验证一个变量是6位数字
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-04-05 09:41
你这个可以分两步判断:
①判断长度是否符合条件
②正则判断字符是否合法

给你一个示例函数:
var isloginname= function(input){
if(!!input && typeof(input)==='string' && input.length>5 && input.length<23){
return /^[a-za-z0-9]*[a-za-z]+[a-za-z0-9]*$/.test(input);
}
return false;
};
使用方法:
if(isloginname("aaa87877")===true){
document.write("合法名称");
}else{
document.write("不合法名称");
}
有什么疑问可以追问我。
全部回答
  • 1楼网友:玩家
  • 2021-04-05 10:35
function test(){<br> var txt = &quot;123456&quot;;<br> var reg = /^\d{6}\b/;<br> if(reg.test(txt)){<br>   alert(&quot;ok&quot;);<br> }else{<br>   alert(&quot;error&quot;);<br> }<br>}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯