加载中...
加载中...
用户名校验 js 正则表达式 以字母开头,英文、数字、下划线和减

用户名校验 js 正则表达式 以字母开头,英文、数字、下划线和减 原创

用户名校验 js 正则表达式 以字母开头,英文、数字、下划线和减号 6-30位

/**
* 检查用户名
* @returns {number} 0有错误,,1正确
*/
function checkUname(){
var username = $("#username").val(); /*用户名*/
/*用户名校验 js 正则表达式 以字母开头,英文、数字、下划线和减号 6-30位*/
var reg_uname = /^[a-zA-Z]([-_a-zA-Z0-9]{6,30})$/;
var t3 = username.match(reg_uname);
if(username == ""){
showErrorMsg("用户名必须以字母开头,英文、数字、下划线和减号 6-30位!");
return 0;
} else if(username[0].charCodeAt() <= 57 && username[0].charCodeAt() >= 48){
showErrorMsg("用户名不能以数字开头");
return 0;
} else if(username.length < 6 || username.length > 30){
showErrorMsg("用户名必须满足6-30位!");
return 0;
} else if(t3 == null){
showErrorMsg("用户名必须以字母开头,英文、数字、下划线和减号 6-30位!请设置符合的用户名!");
return 0;
}
closeErrorMsg();
return 1;
}

没有更多推荐了 [去首页]
image
文章
376
原创
293
转载
83
翻译
0
访问量
183399
喜欢
73
粉丝
5
码龄
7年
资源
3

文章目录

加载中...
0
0