1 var checkEmail = (rule,valur,cb) => { 2 // 驗證郵箱的正則表達式 3 const regEmail = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0- 4 9]+\.([a-zA-Z]{2,4})$/; 5 if(ragEmail.test(value)) { 6 // 合法的郵箱 7 return cb() 8 } 9 cb(new Error('請輸入合法的郵箱')) 10 }
1 var checkMobile = (rule, value, cb) => { 2 const regMobile= /^((13[0-9])|(17[0-1,6-8])| 3 (15[^4,\\D])|(18[0-9]))\d{8}$/; 4 5 if (regMobile.test(value)) { 6 return cb() 7 } 8 cb(new Error('請輸入合法的手機號')) 9 }
在驗證規則的地方加一項對象{validator:checkMobile,trigger:'"blur"}
{validatot:checkMobile,trigger:"blur"}