1.手机号:
/^1[3|4|5|6|7|8|9][0-9]\d{8}$/
2.身份证
/(^\d{15}$)|(^\d{17}(\d|X|x)$)/
3.邮箱
/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+$/
4.数字和大小写字母的组合 8-20位
^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$
5…数字和大小写字母特殊字符
/^[a-zA-Z0-9\\W_!@#$%^&*`~()_+\-=[]{};':"\|,.<>]{8,20}$/
6.正则获取地址栏参数
function getUrlParams(name,url) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //定义正则表达式
var res = url.search.substr(1).match(reg);
if (res !== null) return res[2];
return null;
}