标签:
常用的正则验证
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.固定电话验证 /^(^0\d{2}-?\d{8}$)|(^0\d{3}-?\d{7}$)|(^0\d2-?\d{8}$)|(^0\d3-?\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}([-|\/|\.])?((0\d)|([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,}
未完待续
标签:
原文地址:http://www.cnblogs.com/g825482785/p/zhengze.html