js验证用户名的方法
2010-06-24 13:22
162 查看
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;
}
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;
}
相关文章推荐
- js 验证用户名密码后的跳转
- asp.net登录页面验证(js方法)【转载】
- Ajax+asp.net无刷新验证用户名的几种方法
- MyEclipse取消验证Js的两种方法
- JS模式:策略模式,感觉就是一个闭包存储信息,然后是加一些验证方法--还看了老半天
- js注册时输入合法性验证方法
- js——正则表达式 验证邮箱、手机号、密码、用户名是否合法
- SpringMVC整合Hibernate Validator验证方法与js校验
- js判断 密码强度验证方法(转载)
- JS常用验证方法
- js方法数据验证
- js验证模型自我实现的具体方法
- vue.js 表单参数验证方法
- 手把手教你自己写一个js表单验证框架的方法
- 在js中实现邮箱格式的验证方法(推荐)
- 使用JS对form的内容验证失败后阻止提交 &&js校验表单后提交表单的三种方法总结
- JS的常用正则表达式 验证密码用户名等
- js验证表单文本框不能输入中文的方法
- js正则验证0~1之间数字的方法。可以为小数,0和1
- 常用js验证方法封装1