概述
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-Zu4E00-u9FA5s*]{2,100}$/
12.数字和换行符: /^[0-9n*]+$/
13.255位以内的字符: /^.{0,255}$/
14.日期(2000-01-01): /^d{4}(-)d{1,2}1d{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}$/
最后
以上就是乐观发卡为你收集整理的常用校验正则表达式?的全部内容,希望文章能够帮你解决常用校验正则表达式?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复