<script>
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。
验证Email地址:^\w+[-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$
10-32位数字或字母:----------/^[a-zA-Z0-9]{10,32}$/
手机号:---------------------^1[34578]\d{9}$
座机号:---------------------^(0\d{2,3}-){0,1}\d{7,8}$
整数:-----------------------^[0-9]+$
不能包含中文:-----------------^[^\u4e00-\u9fa5]+$
只能全是中文:-----------------^[\u4e00-\u9fa5]+$
只能数字,且不能超过2位小数:--/^[0-9]+([.][0-9]{1,2})?$/
15或18位身份证号:------------/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
士官证号,例如:军字第2001988号:----/^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$/
3至21位户口本号:------------------/^[a-zA-Z0-9]{3,21}$/
15或者17或者18或者20位字母、数字组成:---^[A-Z0-9]{15}$|^[A-Z0-9]{17}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$
至少12个字符,其中需包含大小写字母,2位以上数字和2位以上符号-----(?=.*?[A-Z].*?)(?=.*?[a-z].*?)(?=.*?[0-9].*?[0-9])(?=.*?[~!@#$%^&*()_+|<>,.?/:;'\[\]{}\"].*?[~!@#$%^&*()_+|<>,.?/:;'\[\]{}\"])^\S{12,}$
邮箱:------------------------/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
2020/05/21格式日期:----------(/^[0-9]{4}\/[0-9]{1,2}\/[0-9]{1,2}$/)
正数 大于等于0的整数或者小数 >=0 float------/^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/
正数 大于0的整数或者小数 >0 float----------/^[+]{0,1}[1-9][0-9]*$|^[+]{0,1}(\d+\.\d+)$/
正整数 大于等于0的整数 >=0 int----------/^[+]{0,1}(\d+)$/ 正整数 大于0的整数 >0 int--------------/^\+?[1-9][0-9]*$/
0-300整数------------------------/^[0-9]$|^[0-9]{2}$|^[1,2][0-9]{2}$|^[3][0][0]$/
长度至少5,必须包含数字和大小写(可以含特殊字符)-----/^(?=.*[0-9].*)(?=.*[A-Z].*)(?=.*[a-z].*).{5,}$/
长度至少5,必须包含数字和大小写(不能含特殊字符)-----/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{5,}$/
</script>
常用正则表达式
最新推荐文章于 2024-09-05 23:44:07 发布