http://blog.csdn.net/lun379292733/article/details/8169807
//用户名由6-18位的字母数字下划线组成,不能由数字开头
1
|
var
r_name=/^[a-z]\w{5,17}$/i
|
//密码长度不能少于六位
1
|
var
r_pwd=/^\w{6,}$/
|
//要求和以上密码输入一致
//首先判断输入的确认密码是否为空?
//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值
//拿俩个值进行比较 用==
//如果相等,提示输入正确,否则提示两次密码输入不一致,return false
//要求输入正确的email地址
//861745122@qq.com
//wei_lip@163.com
//所有的通用邮箱地址
1
|
var
r_eamil=/^\w+@\w+(\.)\w+$/
|
//匹配一个QQ邮箱地址
//861745122@qq.com
1
|
var
r_qq_email=/^\d{5,}@qq(\.)com$/
|
//匹配一个163的邮箱地址
1
|
var
r_163_email=/^\w+@163(\.)com$/
|
//匹配一个后缀名可能是.com|.net|.cn|.edu
1
|
var
email=/^\w+@\w+(\.)com|net|cn|edu$/
|
//要求输入有效的年龄段
1
|
var
r_age=/^\d{1,2}$/
|
//if(age>=18&&age<=100)
//验证手机号:11位
//18
//13
//15
1
|
var
r_tel=/^1[3,5,8]\d{9}$/
|
//验证***号 18位或者17位加一个X
1
|
var
r_s=/^\d{18}|\d{17}x$/i
|
//验证ip 192.168.1.250
1
|
var
r_ip=/^\d{3}(\.)\d{1,3}(\.)\d{1,3}(\.)[2-9]{1,3}$/
|
//验证网址
//www.baidu.com
//www.taobao.cn
//www.sina.net www.baiwei.
1
|
var
r_web=/^www(\.)\w+(\.)\w+$/i
|
//验证座机号 010-62279965 0377-62258080 020-
1
|
var
r_tel=/^0\d+-\d+$/
|
***验证
1
|
/^((\d{15})|(\d{17}[0-9X]))$/
|
邮箱验证
1
|
/^\w+@\w+(\.)\w+$/;
|
验证由26个英文字母组成的字符串
1
|
/^[A-Za-z]+$/
|
验证由26个大写英文字母组成的字符串:
1
|
/^[A-Z]+$/
|
验证由26个小写英文字母组成的字符串:
1
|
/^[a-z]+$/
|
验证由数字和26个英文字母组成的字符串:
1
|
/^[A-Za-z0-9]+$/
|
验证由数字、26个英文字母或者下划线组成的字符串:
1
|
/^\w+$/
|
验证用户名:
1
|
/^[a-zA-Z]\w{5,7}$/《数字不能开头,用户包括6到8位》
|
验证用户密码:
1
|
/^[a-zA-Z]\w{5,17}$ /正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
|
验证汉字:验证汉字:
1
|
/^[\u4e00-\u9fa5]+$/
|
国内座机:
1
|
/^\d{3}-\d{8}|\d{4}-\d{7}$/
|
邮箱
1
|
/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
|
手机:
1
2
|
/^((13[0-9]{1})|159|153)+\d{8}$/
/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/
|
本文转自噼里啪啦啦 51CTO博客,原文链接:http://blog.51cto.com/pilipala/1670555
,如需转载请自行联系原作者