首页 > 其他 > 详细

正则神器

时间:2019-03-31 19:12:51      阅读:142      评论:0      收藏:0      [点我收藏+]

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

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

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

 var r_pwd=/^\w{6,}$/ 

//要求和以上密码输入一致
//首先判断输入的确认密码是否为空?
//如果不为空,通过找对象.value找到密码输入框的值,在通过找对象.value找到确认密码的值
//拿俩个值进行比较 用==
//如果相等,提示输入正确,否则提示两次密码输入不一致,return false

//要求输入正确的email地址 
//861745122@qq.com 
//wei_lip@163.com

//所有的通用邮箱地址

 var r_eamil=/^\w+@\w+(\.)\w+$/ 

//匹配一个QQ邮箱地址
//861745122@qq.com

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

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

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

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

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

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

 var r_age=/^\d{1,2}$/ 

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

//验证手机号:11位 
//18
//13
//15

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

//验证身份证号 18位或者17位加一个X

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

//验证中文

var reg=/^[\u4e00-\u9fa5]{2,17}$/

if(reg.test("郭云鹏")){
    alert("ok")
}else{
    alert("no")
}

 

//验证ip 192.168.1.250

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.

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

//验证座机号 010-62279965 0377-62258080 020-

 var r_tel=/^0\d+-\d+$/ 

身份证验证

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

邮箱验证

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

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

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

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

 /^[A-Z]+$/  

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

 /^[a-z]+$/  

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

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

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

 /^\w+$/  

验证用户名:(数字不能开头,用户包括6到8位)

 /^[a-zA-Z]\w{5,7}$/ 

验证用户密码:
(正确格式为:以字母开头,长度在6-18之间,只能 包含字符、数字和下划线。)

 /^[a-zA-Z]\w{5,17}$  

验证汉字:验证汉字:

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

国内座机:

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

邮箱

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

 

; 

手机:

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

 

正则神器

原文:https://www.cnblogs.com/BrokenHeart/p/10632471.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!