博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则神器
阅读量:5278 次
发布时间:2019-06-14

本文共 1601 字,大约阅读时间需要 5 分钟。

 

 

//用户名由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+$/

验证用户名:

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

验证用户密码:

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

验证汉字:验证汉字:

/^[\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/nycj/p/5634831.html

你可能感兴趣的文章
JAVA 根据经纬度算出附近的正方形的四个角的经纬度
查看>>
对SPI、IIC、IIS、UART、CAN、SDIO、GPIO的解释
查看>>
Thymeleaf模板格式化LocalDatetime时间格式
查看>>
庖丁解“学生信息管理系统”
查看>>
Pyltp使用
查看>>
其他ip无法访问Yii的gii,配置ip就可以
查看>>
js创建对象
查看>>
有状态EJBBean和无状态的EJBBean
查看>>
设计模式的几种原则
查看>>
使用json格式输出
查看>>
border-image属性在chrome中的不同效果
查看>>
我对师生关系的思考
查看>>
php做的一个简易爬虫
查看>>
x的x次幂的值为10,求x的近似值
查看>>
在Windows下用MingW 4.5.2编译FFmpeg
查看>>
TTL、RS232、RS485、串口
查看>>
About Me
查看>>
mianshi
查看>>
sql 优化
查看>>
tf.pad(one_hot_encoding, [[0, 0], [1, 0]], mode='CONSTANT')
查看>>