{validator: checkMobile, trigger: 'blur' }
var regphone=/^[1][3,4,5,7,8][0-9]{9}$/ //手机号 152263365354
var regtell=/^(\d{3,4}-)\d{7,8}$/ //电话 0359-56356325
var regCard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; //身份证
let reg=/^[A-Z0-9]{15}$|^[A-Z0-9]{18}$|^[A-Z0-9]{20}$/g //税号
let regemail=/^[a-z\d]+(\.[a-z\d]+)*@([\da-z](-[\da-z])?)+(\.{1,2}[a-z]+)+$/ //邮箱
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"+"?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?"+ "(([0-9]{1,3}\.){3}[0-9]{1,3}"+ "|"+ "([0-9a-z_!~*'()-]+\.)*"
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\." // 二级域名
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // 端口- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re = new RegExp(strRegex); //url
var checkMobile = (rule, value, callback) => {
if (!value) {
return callback(new Error('请输入手机号'));
}else if (!regphone.test(value)&&!regtell.test(value)) {
callback(new Error('请输入正确的手机号'));
} else {
callback();
}
};
var checkCard=(rule, value, callback) => {
if (!value) {
return callback(new Error('请输入身份证号码'));
}else if (!regCard.test(value)) {
callback(new Error('请输入正确的身份证号码'));
} else {
callback();
}
};
vue 手机号身份证 饿了么验证
最新推荐文章于 2023-07-22 02:30:00 发布