本文主要是介绍JavaScript正则表达式之座机号/手机号验证校验规则,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
引用:https://www.bilibili.com/read/cv18300539/
本文对利用正则表达式对手机号码进行了验证
支持格式:
座机 :xxx-xxxxxxxx、xxxxxxxxxxxx …座机区号的横杠可有可无
手机:xxxxxxxxxxx
JavaScript:
var: checkPhone = (rule, value, callback) => {// var reg = /^[0-9]+$/;var reg = /^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/if (value) {if (!reg.test(value)) {callback(new Error('请输入正确的联系方式'))} else {callback()}}callback()
},phone: [{required: true,message: "请输入联系方式",trigger: 'change'
}, {validator: this.checkPhone,trigger: 'blur'
}],
验证结果:
这篇关于JavaScript正则表达式之座机号/手机号验证校验规则的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!