各种正则匹配总结

前端之家收集整理的这篇文章主要介绍了各种正则匹配总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

http://www.jb51.cc/article/p-kosrggwa-rm.html @H_301_2@


@H_301_2@

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

varr_name=/^[a-z]\w{5,17}$/i

//密码长度不能少于六位@H_301_2@@H_301_2@

varr_pwd=/^\w{6,}$/

//要求和以上密码输入一致@H_301_2@@H_301_2@

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

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

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

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

@H_301_2@@H_301_2@

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

//861745122@qq.com@H_301_2@

//wei_lip@163.com@H_301_2@

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

varr_eamil=/^\w+@\w+(\.)\w+$/

@H_301_2@//匹配一个@H_301_2@QQ@H_301_2@邮箱地址@H_301_2@@H_301_2@

//861745122@qq.com@H_301_2@

varr_qq_email=/^\d{5,}@qq(\.)com$/

@H_301_2@//匹配一个@H_301_2@163@H_301_2@的邮箱地址@H_301_2@@H_301_2@

varr_163_email=/^\w+@163(\.)com$/

@H_301_2@//匹配一个后缀名可能是@H_301_2@.com|.net|.cn|.edu@H_301_2@@H_301_2@

varemail=/^\w+@\w+(\.)com|net|cn|edu$/

@H_301_2@//要求输入有效的年龄段@H_301_2@@H_301_2@

varr_age=/^\d{1,2}$/

//if(age>=18&&age<=100)@H_301_2@

//验证手机号@H_301_2@:11@H_301_2@位@H_301_2@@H_301_2@@H_301_2@

//18@H_301_2@

//13@H_301_2@

//15@H_301_2@

varr_tel=/^1[3,5,8]\d{9}$/

@H_301_2@//验证***号@H_301_2@18@H_301_2@位或者@H_301_2@17@H_301_2@位加一个@H_301_2@X@H_301_2@@H_301_2@

varr_s=/^\d{18}|\d{17}x$/i

//验证@H_301_2@ip192.168.1.250@H_301_2@@H_301_2@

varr_ip=/^\d{3}(\.)\d{1,3}(\.)\d{1,3}(\.)[2-9]{1,3}$/

@H_301_2@@H_301_2@//验证网址@H_301_2@@H_301_2@

//www.baidu.com@H_301_2@

//www.taobao.cn@H_301_2@

//www.sina.netwww.baiwei.@H_301_2@

varr_web=/^www(\.)\w+(\.)\w+$/i

@H_301_2@@H_301_2@//验证座机号@H_301_2@010-622799650377-62258080020-@H_301_2@@H_301_2@

varr_tel=/^0\d+-\d+$/

***验证

/^((\d{15})|(\d{17}[0-9X]))$/

邮箱验证@H_301_2@

/^\w+@\w+(\.)\w+$/;

验证由26@H_301_2@个英文字母组成的字符串@H_301_2@@H_301_2@

/^[A-Za-z]+$/

验证由26@H_301_2@个大写英文字母组成的字符串:@H_301_2@@H_301_2@

/^[A-Z]+$/

验证由26@H_301_2@个小写英文字母组成的字符串:@H_301_2@@H_301_2@

/^[a-z]+$/

验证由数字和26@H_301_2@个英文字母组成的字符串:@H_301_2@@H_301_2@

/^[A-Za-z0-9]+$/

验证由数字、26@H_301_2@个英文字母或者下划线组成的字符串:@H_301_2@@H_301_2@

/^\w+$/

验证用户名:@H_301_2@

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

验证用户密码:@H_301_2@@H_301_2@

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

验证汉字:验证汉字:@H_301_2@

/^[\u4e00-\u9fa5]+$/

国内座机:@H_301_2@

/^\d{3}-\d{8}|\d{4}-\d{7}$/

邮箱@H_301_2@

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

手机:@H_301_2@

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

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