element ui 手機(jī)號(hào)碼驗(yàn)證 自定義驗(yàn)證郵箱 手機(jī)號(hào)和電話號(hào)

// 自定義驗(yàn)證郵箱
var checkEmail = (rule, value, callback) => {
const regEmail = /^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+/;
if (regEmail.test(value)) {
console.log(regEmail.test(value));
return callback();
} else {
callback(new Error("請(qǐng)輸入合法郵箱"));
}
};
// 自定義驗(yàn)證手機(jī)號(hào)
var checkPhone = (rule, value, callback) => {
console.log(typeof value, "\\/");
const phoneReg = /^1[3|4|5|7|8][0-9]{9}/; if (!Number.isInteger(+value)) { callback(new Error("請(qǐng)輸入數(shù)字值")); } else { if (phoneReg.test(value)) { callback(); } else { callback(new Error("電話號(hào)碼格式不正確")); } } }; //手機(jī)號(hào)和電話號(hào) validaRule(rule, value, callback) { let reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))/
if (!reg.test(value)) {
callback(new Error('請(qǐng)輸入正確的電話號(hào)碼或手機(jī)號(hào)'))
} else {
callback()
}
},

去引用就好 checkPhone

tel: [{
required: true,
message: "不能為空",
trigger: "blur"
},
{
validator:checkPhone,
trigger: "blur"
}
],

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容