jquery验证用户名

来源:互联网 发布:软件开发阶段划分 编辑:程序博客网 时间:2024/05/17 17:15
function chkUsername(username) {

if(username=="") {
 return 0;
}
else if( /^\d.*$/.test( username ) ){
 //用户名不能以数字开头
 return -1;
}
else if(username.length<6 || username.length>18 ){
 //合法长度为6-18个字符
 return -2;
}
 else if(! /^\w+$/.test( username ) ){
 //用户名只能包含_,英文字母,数字
  return -3;
}
else if(! /^([a-z]|[A-Z])[0-9a-zA-Z_]+$/.test( username ) ){
 //用户名只能英文字母开头
 return -4;
}
else if(!(/[0-9a-zA-Z]+$/.test( username ))){
 //用户名只能英文字母或数字结尾
 return -5;
}
 return 1;
}
0 0