js验证用户名的方法

来源:互联网 发布:画面撕裂 知乎 编辑:程序博客网 时间:2024/05/21 19:45

function chkUsername() {
 var username = $.trim($("#inp_uname").val());
 if(username=="") {
  return 0;
 }
 else if( /^/d.*$/.test( username ) ){
  //用户名不能以数字开头
  return -1;
 }
 else if(fLen( username )<6 || fLen( username )>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;
}

原创粉丝点击