附上一些实用的正则表达式,您可以利用下面的正则表达式,写出丰富的表单:
1.身份证验证:
reg=/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
2.手机号验证:
reg=/^1[3|4|5|8][0-9]\d{4,8}$/i;
3.密码验证:
6~15位,不能含有空格,支持中文、字母、数字、下划线和小数点
reg = /^([\w._]|[\u4e00-\u9fa5]){6,15}$/;
密码中必须包含字母、数字、特称字符,至少8个字符,最多30个字符
reg = /(?=.[0-9])(?=.[a-zA-Z])(?=.*[^a-zA-Z0-9])/;
4.邮箱验证
reg = /^([a-zA-Z0-9_.-])+\@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
5.只能输入中文
reg = /^[u4e00-u9fa5],{0,}$/
6.只能输入数字
reg = /^[0,9]{0,}$/