常用的正则验证
1.验证是否为手机号格式 /^0?1[3|4|5|8][0-9]d{8}$/;
2.整数格式 /^(0|[1-9]/d*)$/;
3.小数格式 /^(0|[1-9]/d*)/.(/d+)$/;
4.只能输入数字和字母 /^([a-z]|[A-Z]|[0-9]){8}$/
5.排除全数字全字母 只能输入字母数字混合体 /(?!^d+$)(?!^[a-zA-Z]+$)/
6. 身份证验证 15位或18位,如果是15位,必需全是数字。如果是18位,最后一位可以是数字或字母Xx,其余必需是数字。 /^(d{15}$|^d{18}$|^d{17}(d|X|x))$/
7.固定电话验证 /^(^0d{2}-?d{8}$)|(^0d{3}-?d{7}$)|(^0d2-?d{8}$)|(^0d3-?d{7}$)$/;
8.邮编验证 /^d{6}$/
9.中文汉字验证 /^[u4e00-u9fa5]+$/
10.网址验证(只允许http、https、ftp这三种) /^(([hH][tT]{2}[pP][sS]?)|([fF][tT][pP]))://[wW]{3}.[w-]+.w{2,4}(/.*)?$/;
11.日期格式,这四种(2012-05-14、2012/05/6、2012.5.14、20120528) /^[1-9]d{3}([-|/|.])?((0d)|([1-9])|(1[0-2]))1(([0|1|2]d)|([1-9])|3[0-1])$/
12.邮箱验证 /^([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|-|.]?)*[a-zA-Z0-9]+(.[a-zA-Z]{2,3})+$/;
13.匹配英文字母组成的字符串 /^[A-Za-z]+$/;
14.匹配大写字母组成的字符串 ^[A-Z]+$
15.匹配小写字母组成的字符串 ^[a-z]+$
16.不能空格 不能为空 只能英文字母 ^S+[a-z A-Z]$
17.匹配QQ号码 [1-9][0-9]{4,}
未完待续