慢慢更新
1.校验邮箱手机号等等
export default {
methods: {
// 校验用户名
regexUserName(value) {
if (!value) {
this.$toast('请输入用户名');
return false;
}
if (/^(?![0-9]+$)[0-9A-Za-z]{4,16}$/.test(value) === false) {
this.$toast('用户名由英文字母、数字组成,且不能为纯数字');
return false;
}
return true;
},
// 校验密码
regexPwd(value) {
if (!value) {
this.$toast('请输入密码');
return false;
}
if (/^(?![^a-zA-Z]+$)(?!\D+$).{8,16}$/.test(value) === false) {
this.$toast('密码为8-16位字符,至少包含1位字母和1位数字');
return false;
}
return true;
},
// 校验手机号
regexPhone(value) {
if(value.length>=11){
if (/^1[3456789]\d{9}$/.test(value) == false) {
this.$toast({
message:'请输入正确的手机号码'
// duration:-1
});
return false;
}
return true;
}
},
// 校验邮箱
regexEmail(value) {
if (!value) {
this.$toast('请输入邮箱');
return false;
}
var reg = /^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}/gi;
if (reg.test(value) == false) {
this.$toast('请输入正确的邮箱'