本文主要是介绍正则表达式校验手机号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
手机号的正则表达式校验规则如下:
validatePhone = (rule, value, callback) => {var phone=value.replace(/\s/g, "");//去除空格//校验手机号,号段主要有(不包括上网卡):130~139、150~153,155~159,180~189、170~171、176~178。14号段为上网卡专属号段let regs = /^((13[0-9])|(17[0-1,6-8])|(15[^4,\\D])|(18[0-9]))\d{8}$/;if(value.length != 0){if(!regs.test(phone)){callback([new Error('手机号输入不合法')]);}else{callback();}}
}data(){return {addStaffRules: {mobile: [{ validator: validatePhone, trigger: "blur" },{ required: true, message: "请输入手机号", trigger: "blur" },],}}
}
这个是是elementui手机表单校验的方法,其实用的就是正则,要学会举一反三哦!
这篇关于正则表达式校验手机号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!