校验 Validator
手机号
isMobile: function (tel) {
let reg = /^1[0-9]{10}$/;
return reg.test(tel);
},
checkMobile: function (value) {
if (value.substr(0, 1) === '1') {
return value.length <= 11;
} else {
return false;
}
},
密码强度
checkPsdLevel: function (value) {
let modes = 0;
if (value.length < 8) {
return modes;
}
if (/\d/.test(value)) {
modes++;
}
if (/[a-z]/.test(value)) {
modes++;
}
if (/\W/.test(value)) {
modes++;
}
if (/[A-Z]/.test(value)) {
modes++;
}
return modes;
}
邮箱
isEmail: function (email) {
let reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
return reg.test(email);
},
code
export default Validator = {
}