手机验证
// 手机号码正则 例如:13723244256
var isPhone = /^1[3456789]\d{9}$/;
固话(座机)验证
// 固话正则 例如:020-1234567
var isMob=/^((0\d{2,3})-)?(\d{7,8})$/;
!!要是有使用vue的ElementUI或者iviewUI可以如下进行校验
data() {
const validatePhone = (rule, value, callback) => {
if (value) {
var isPhone = /^1[3456789]\d{9}$/;
var isMob=/^((0\d{2,3})-)?(\d{7,8})$/;
if(isMob.test(value)||isPhone.test(value)){
callback();
}
else{
callback(new Error('电话号码格式错误!'));
}
} else {
callback(new Error('请填写收件人电话'));
}
};
return {
rules: {
phone: [{ validator: validatePhone, trigger: 'blur' }]
}
}
}
💗tips:日常多总结,工作少烦恼