当前位置: 首页 > Web前端 > HTML5

常用正则总结

时间:2023-04-05 14:18:47 HTML5

最近在做项目的时候,发现了很多重复的正则,就记录在这里。16到20位数字+字母letreg=/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;2邮箱常规letreg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;//可以匹配@的前面。这个遗漏真的很受伤3phonenumberregular//(new)matchphonenumberletreg=/^1[0-9]{10}$/;//(Old)matchphonenumberletreg=/^1(3|4|5|7|8)[0-9]{9}$/;4.身份证号码letreg=/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;5.匹配中文letreg=/^[\u4e00-\u9fa5]*$/;6。输入数字并保留2位小数letreg=/^\d+(\.\d{0,2})?$/;7.限制在输入框输入中文8.微信号正则让reg=/^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;9。QQ号正则letreg=/^[1-9][0-9]{4,10}$/;