js常用正则匹配,电话手机号,邮箱验证,身份证真假,中文汉字,英文校验,
分享知识http://www.fedrobots.com/?search=65522我来纠错var _mobile = /^(13|14|15|17|18)\d{9}$/; //手机号正则
var _email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; //邮箱正则
var isIDCard2= /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //简易身份证正则,如果想更精确,参照身份证规则算法进行验证,或者问问羊博士:身份证真实性校验
var _cn = /^[\u4e00-\u9fa5]+$/; //纯中文正则
var _en = /^[a-zA-Z\s]+$/; //英文正则,\s包含空格
var _username = /^[a-zA-Z\u4e00-\u9fa5]+$/; //中英文正则
var _isNum = /(^-?[0-9]\d*$)/; //检测是不是纯数字
var phone = /^((\d{2,8}-\d{4,13})|(\d{4,13})|(\d{1,5}\+\d{4,13}))$/; //电话号码
var password = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}$/; //密码正则,大于8位,必须有一个大写字母和一个数字。