
正文
js正则用户长度 js正则限制长度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js javascript正则表达式 用户名
^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$
这个是最简单的,符合你的要求
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("12");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("ad");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("你好");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add@");//fasle
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add");//true
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add123");//true
/^[0-9a-zA-Z\u4e00-\u9fa5_]{3,16}$/.test("add123百度true");//true
相关问答
Q1: 在javascript 中长度不能少于6(必须包含有至少一个字母、一个数字、一个非单词字符)的正则表达式怎么写
简单而实用,试试这个:
script type="text/javascript"
function checkIt(str){
if(str.length6){
alert("长度不能少于6!");
return false;
}
var reg = /[a-zA-Z]+/;
if(!reg.test(str)){
alert("至少要包含一个字母!");
return false;
}
reg = /\d+/;
if(!reg.test(str)){
alert("至少要包含一个数字!");
return false;
}
reg = /\W+/;
if(!reg.test(str)){
alert("至少要包含一个非单词字符!");
return false;
}
return true;
}
var s = prompt("请输入一个字符串:","");
if(checkIt(s))
alert("通过!");
/script
Q2: JS脚本中如何将用户名控制在4到30 位之间
input type="text" id="username" maxlength="30" /
var name = document.getElementById('username').value;
if(name.length30 || name.length4){
alert('用户名长度为4-30字符');
return false;
}
关于js正则用户长度和js正则限制长度的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






