1.验证自然数: /^(([0-9]*[1-9][0-9]*)|(0+))$/
2.手机号: /^((13[0-9]|14[579]|15[0-3,5-
9]|16[6]|17[0135678]|18[0-9]|19[89])+\d{8})$/
3.英文字符: /^.[A-Za-z]+$/
4.座机: /^\d{3}-\d{7,8}|\d{4}-\d{7,8}$/
5.银行卡号: /^[1-9]\d{9,19}$/
6.证件号码: /^[a-z0-9A-Z]{0,50}$/
7.身份证号码,包括15位和18位的:/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{7}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$)/ 或/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
8.QQ号码: /^[1-9]\d{4,11}$/
9.网址, 仅支持http和https开头的:/^(http|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?$/
10.0到20位的英文字符和数字:/^[a-z0-9A-Z]{0,20}$/
11.2到100位的中英文字符和空格:/^[a-zA-Z\u4E00-\u9FA5\s*]{2,100}$/
12.数字和换行符: /^[0-9\n*]+$/
13.255位以内的字符: /^.{0,255}$/
14.日期(2000-01-01): /^\d{4}(-)\d{1,2}\1\d{1,2}$/
15.email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/
16.中国邮政编码: /^(0[1-7]|1[0-356]|2[0-7]|3[0-6]|4[0-7]|5[1-7]|6[1-7]|7[0-5]|8[013-6])\d{4}$/
17.微信号(6至20位,以字母开头,字母,数字,减号,下划线): /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/
18.数字和小写字母(排除o, i两个):/^((?!o|i)[a-z]|\d){5}$/
19.数字字母特殊字符:/^(?![\d]+$)(?![A-Za-z]+$)[A-Za-z0-9,./;'!@#$%^&*_+-=`~|/?\[\]\{\}\(\)]{8,20}$/
常用校验正则表达式?
最新推荐文章于 2022-08-16 11:07:29 发布