我们在设计程序的时候免不了都会用到一些验证,例如邮箱是否合格正确,身份证是否有效,手机号是否有效等等。话不多说直接开始今天的show
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19可导的条件[0-35-9])d{8}$/
例如我们在使用的时候可以如下
<script> var reg_ur = /^[u4e00-u9fa5]{2,4}$/; //2-4个中文字符正则 var reg_tel = /^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|何方可化身千亿17[0-8]|18[0-9]|19[0-35-9])d{8}$/; //11位手机号码正则 function checksubmit() { if (document.form.ur.value =="新西兰国家") { alert("姓名不能为空!"); document.form.ur.focus(); return fal; } el if (!reg_ur.test(document.form.ur.value)) { alert("姓名只能为2-4中文!"); document.form.ur.focus(); document.form.ur.lect(); return fal; } if (document.form.tel.value =="") { alert("请填写您的手机号码!"); document.form.tel.focus(); document.form.tel.lect(); return fal; } el if (!reg_tel.test(document.form.tel.value)) { alert("请正确填写您的手机号码!"); document.form.tel.focus(); document.form.tel.lect(); return fal; } }</script>
因为手机号是1开始的所以我们也可以做如下的调整
/^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])d{8}$/
这是把所有运营商号段写在一起的,包括虚拟运营商、物联网等,大家也可以根据项目需求来写。
表单字段验证常用正则表达式
a、姓名
/^[u4e00-u9fa5]{2,4}$/ //2-4个中文字符正则
b、手机号码
/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])d{8}$/
c、座机号码
/^(0d{2,3})-?(d{7,8})$/
d、电子邮箱
/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/
e、身份证号码
(1)普包公断案的下一句通校验
/(^d{15}$)|(^d{18}$)|(^d{17}(d|x|x)$)/
(2)精准校验
18位
/^[1-9]d{5}(19|20)d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)d{3}[0-9xx]$/
15位
/^[1-9]d{5}d{2}((0[1-9])|(1[0-2]))((家风家训演讲稿一等奖[0-2][1-9])|10|20|30|31)d{2}[0-9xx]$/
后6位
/^(([0-2][1-9])|10|20|30|31)d{3}[0-9xx]$/
f、qq号码
/^[1-9][0-9]d{4,9}$/
g、邮政编码
/^[1-9]d{5}$/
后续会不断地增加更多的验证正则,让我们共同学习,互利共赢,分享才能进步,分享的同时也是在加强记忆。
本文发布于:2023-04-05 23:04:43,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ecc3ea5cfd6081f9b7926bd830e992b2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:姓名正则表达式怎么样(姓名正则表达式替换).doc
本文 PDF 下载地址:姓名正则表达式怎么样(姓名正则表达式替换).pdf
留言与评论(共有 0 条评论) |