姓名正则表达式替换 姓名正则表达式怎么样
我们在设计程序的时候免不了都会用到一些验证,例如邮箱是否合格正确,身份证是否有效,手机号是否有效等等 。话不多说直接开始今天的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_user = /^[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.user.value https://www.cnfyg.com/shcs/=="") {alert("姓名不能为空!");document.form.user.focus();return false;} else if (!reg_user.test(document.form.user.value)) {alert("姓名只能为2-4中文!");document.form.user.focus();document.form.user.select();return false;}if (document.form.tel.value https://www.cnfyg.com/shcs/=="") {alert("请填写您的手机号码!");document.form.tel.focus();document.form.tel.select();return false;} else if (!reg_tel.test(document.form.tel.value)) {alert("请正确填写您的手机号码!");document.form.tel.focus();document.form.tel.select();return false;}}</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}$/
后续会不断地增加更多的验证正则,让我们共同学习,互利共赢,分享才能进步,分享的同时也是在加强记忆 。推荐阅读
- 古人姓名与别名的区别
- 2个excel筛选相同姓名 两张表格筛选相同数据教程
- js正则验证特殊字符 js正则表达式语法大全
- 寄快递可以不用真实姓名吗
- 乒乓球运动员王浩
- 姓名权法律特征有哪些
- 驾驶证变更姓名需要提供哪些手续
- 什么是生僻字姓名
- 支付宝怎么隐藏自己的真实姓名
- 机票身份证姓名不符能出票吗