手机号码验证
var pattern = /^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$/, str = '';//此处输入需要验证的号码 console.log(pattern.test(str));//true为验证成功,false为验证失败
身份证号码验证
var pattern = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/, str = '';//此处输入需要验证的号码 console.log(pattern.test(str));//true为验证成功,false为验证失败
Email(邮箱)地址验证
var pattern = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, str = '';//此处输入需要验证的邮箱 console.log(pattern.test(str));//true为验证成功,false为验证失败
腾讯QQ验证
var pattern = /[1-9][0-9]{4,}/, str = '';//此处输入需要验证的号码 console.log(pattern.test(str));//true为验证成功,false为验证失败
是否是数字的验证
var pattern = /^[0-9]*$/, str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败
数字固定的长度验证
var pattern = /^\d{4}$/,//4表示长度只能是4 str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败
至少n位长度的数字
var pattern = /^\d{5,}$/,//5表示最小长度是5 str = '';//此处输入需要验证的号码 console.log(pattern.test(str));//true为验证成功,false为验证失败
是否是汉字的验证
var pattern = /^[\u4e00-\u9fa5]{0,}$/, str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败
验证是否是英文和数字的组合
var pattern = /^[A-Za-z0-9]+$/, str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败
验证长度3-20的所有字符组合
var pattern = /^.{3,20}$/, str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败
验证是否是数字和字母组合
var pattern = /^[A-Za-z0-9]+$/, str = '';//此处输入需要验证的内容 console.log(pattern.test(str));//true为验证成功,false为验证失败