var mailReg =/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
手机的JS正则表达式:
var phoneReg =/^1\d{10}$/;1开头,0-9出现10次
身份证的JS正则表达式:
var idCardReg =/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;var reg=/^\d{17}(\d|X|x)$/17位数字,再加数字或X或x
姓名(汉字)的JS正则表达式:
var nameReg =/^[\u4e00-\u9fa5]{2,4}$/;// 2-4位的汉字名字
普通域名的JS正则表达式:
var urlReg =/^(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*([\?&]\w+=\w*)*$/;// https或http协议的url
用户名的JS正则表达式:
var userNameReg =/^[A-Za-z0-9-_]*$/;// 用户名为数字英文下划线或短划线
QQ号的JS正则表达式:
var qqReg =/^[1-9][0-9]{4,}$/;
邮编的JS正则表达式:
var mailReg =/^[1-9][0-9]{5}$/;
HTML标签的JS正则表达式:
var tagReg =/<[^>]+>/;//可以用来去掉html文本中的标签,得到纯文字
日期的JS正则表达式:
var dateReg =/^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;//YYYY-MM-dd格式,短线可以视情况替换
时间的JS正则表达式:
var timeReg =/^([0-1]\d|2[0-3]):[0-5]\d:[0-5]\d$/;//HH:mm:ss格式,冒号可以视情况替换