1、邮箱
/^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/.test(value)
2、邮政编码
/^[0-9]{6}$/.test(value)
3、手机号码(不包括固定电话)
/^1(3|4|5|7|8)\d{9}$/.test()
4、手机号码(包括固定电话)
/(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}/.test()
5、纯数字
/^[0-9]*$/.test()
6、身份证号
/^\d{15}|\d{18}$/.test()
7、账号是否合法
/^[a-zA-Z][a-zA-Z0-9_]{4,15}$/.test()
8、强密码强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间)
/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,16}$/.test()
9、密码(以字母开头,长度在6~18之间,只能包含字母、数字和下划线):
/^[a-zA-Z]\w{5,17}$/.test()
10、qq号检测
/[1-9][0-9]{4,}/.test()
11、用户名
/^[a-zA-Z0-9_-]{4,16}$/
12、密码强度
//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符
/^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/
13、整数
/正整数正则
var posPattern = /^\d+$/;
//负整数正则
var negPattern = /^-\d+$/;
//整数正则
var intPattern = /^-?\d+$/;
14、数字
//正数正则
var posPattern = /^\d*\.?\d+$/;
//负数正则
var negPattern = /^-\d*\.?\d+$/;
//数字正则
var numPattern = /^-?\d*\.?\d+$/;
15、邮箱
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/
16、微信号
/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/
17、中文
/[\u4E00-\u9FA5]/
18、车牌号
/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/
注释:之后用到更多会继续更新,谢谢!