各种正则匹配总结

前端之家收集整理的这篇文章主要介绍了各种正则匹配总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@http://www.jb51.cc/article/p-kosrggwa-rm.html

@H_403_0@

@H_403_0@//用户名6-18位的字母数字下划线组成,不能由数字开头

varr_name=/^[a-z]\w{5,17}$/i
@H_403_0@//密码长度不能少于六位

varr_pwd=/^\w{6,}$/
@H_403_0@//要求和以上密码输入一致

@H_403_0@//首先判断输入的确认密码是否为空?

@H_403_0@//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值

@H_403_0@//拿俩个值进行比较用==

@H_403_0@//如果相等,提示输入正确,否则提示两次密码输入不一致,returnfalse

@H_403_0@

@H_403_0@//要求输入正确的email地址

@H_403_0@//861745122@qq.com

@H_403_0@//wei_lip@163.com

@H_403_0@//所有的通用邮箱地址

varr_eamil=/^\w+@\w+(\.)\w+$/
@H_403_0@//匹配一个QQ邮箱地址

@H_403_0@//861745122@qq.com

varr_qq_email=/^\d{5,}@qq(\.)com$/
@H_403_0@//匹配一个163的邮箱地址

varr_163_email=/^\w+@163(\.)com$/
@H_403_0@//匹配一个后缀名可能是.com|.net|.cn|.edu

varemail=/^\w+@\w+(\.)com|net|cn|edu$/
@H_403_0@//要求输入有效的年龄段

varr_age=/^\d{1,2}$/
@H_403_0@//if(age>=18&&age<=100)

@H_403_0@//验证手机号:11

@H_403_0@//18

@H_403_0@//13

@H_403_0@//15

varr_tel=/^1[3,5,8]\d{9}$/
@H_403_0@//验证***号18位或者17位加一个X

varr_s=/^\d{18}|\d{17}x$/i
@H_403_0@//验证ip192.168.1.250

varr_ip=/^\d{3}(\.)\d{1,3}(\.)\d{1,3}(\.)[2-9]{1,3}$/
@H_403_0@//验证网址

@H_403_0@//www.baidu.com

@H_403_0@//www.taobao.cn

@H_403_0@//www.sina.netwww.baiwei.

varr_web=/^www(\.)\w+(\.)\w+$/i
@H_403_0@//验证座机号010-622799650377-62258080020-

varr_tel=/^0\d+-\d+$/
@H_403_0@***验证

/^((\d{15})|(\d{17}[0-9X]))$/
@H_403_0@邮箱验证

/^\w+@\w+(\.)\w+$/;
@H_403_0@验证由26个英文字母组成的字符串

/^[A-Za-z]+$/
@H_403_0@验证由26个大写英文字母组成的字符串:

/^[A-Z]+$/
@H_403_0@验证由26个小写英文字母组成的字符串:

/^[a-z]+$/
@H_403_0@验证由数字和26个英文字母组成的字符串:

/^[A-Za-z0-9]+$/
@H_403_0@验证由数字、26个英文字母或者下划线组成的字符串:

/^\w+$/
@H_403_0@验证用户名

/^[a-zA-Z]\w{5,7}$/《数字不能开头,用户包括6到8位》
@H_403_0@验证用户密码:

/^[a-zA-Z]\w{5,17}$/正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
@H_403_0@验证汉字:验证汉字:

/^[\u4e00-\u9fa5]+$/
@H_403_0@国内座机:

/^\d{3}-\d{8}|\d{4}-\d{7}$/
@H_403_0@邮箱

/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/;
@H_403_0@手机:

/^((13[0-9]{1})|159|153)+\d{8}$/
/^(13+\d{9})|(159+\d{8})|(153+\d{8})$/

猜你在找的正则表达式相关文章