宣告:
// 驗證郵箱的規則
var checkemail = (rule,value,cb)=>
cb(new error('請輸入合法的郵箱'))
}//驗證手機號的規則
var checkmobile = (rule,value,cb)=>$/
if(regmobile.test(value))
cb(new error('請輸入合法的手機號'))
}
使用:
email:[,],
mobile:[,]
//驗證帶*號的手機號 例:135****1234
telephone: \d$/
},
其它:
export const isphone = /^1(3[0-9]|4[5,8]|5[0,1,2,3,5,6,7,8,9]|6[2,5,6,7]|7[0,1,6,7,8]|8[0-9]|9[1,8,9])\d$/;
export const isname = /^[\u4e00-\u9fa5a-za-z0-9]$/;
export const iscertificatenum = /^[a-za-z0-9]$/;
export const iscarnum =
/^(([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領]-[a-z](([0-9][df])|([df]([a-hj-np-z0-9])[0-9])))|([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領]-[a-z][a-hj-np-z0-9][a-hj-np-z0-9掛學警港澳使領]))$/;
// export const iscarnum = /^([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領][a-z][a-z](([0-9][df])|(df[0-9])))|([京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領a-z][a-z][a-hj-np-z0-9][a-hj-np-z0-9掛學警港澳])$/
// 身份證號碼
export const iscreditcard = /(^\d$)|(^\d$)|(^\d(\d|x|x)$)/;
export const istext = /[\u4e00-\u9fa5]/g;
export const isletter = /[a-za-z0-9]/g;
export const isenglish = /[a-za-z]/g;
export const isemail = /^([a-za-z0-9_\-\.])+\@([a-za-z0-9_\-\.])+\.([a-za-z])$/;
export const ispackagename = /^[\u4e00-\u9fa5_a-za-z0-9_]$/;
//export const ispassword = /^(?![a-za-z]+$)(?![a-z0-9]+$)(?![a-z\w_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\w_!@#$%^&*`~()-+=]+$)(?![0-9\w_!@#$%^&*`~()-+=]+$)[a-za-z0-9\w_!@#$%^&*`~()-+=]$/; // 密碼長度必須大於10位小於16位,且必須包含大小寫字母、數字
export const ispassword = /^(?=.*[a-z])(?=.*[a-z])(?=.*\d)(?=.*[$@$!%*?&])[a-za-z\d$@$!%*?&]/;
element自定義驗證規則
需求1 獲取到某個輸入框內容並判斷是否符合規則要求 以 號為例 dataforget.captcha placeholder 請輸入手機或郵箱驗證碼 prefix icon el icon edit el input let isphone 00 86 1 3 d 4 5 7 9 5 0 3 5 9...
element 驗證詳解 自定義驗證規則
如圖,驗證功能點名稱,長度1 20並且是數字和字母的組合。長度是1 20,這個很好辦,直接 el form表單上新增 rules rules 新增個ref ruleform 下面提交的時候好識別 prop powername 就是對應的規則的名稱了 取 消 確 定然後對應的 js 裡面新增規則 這裡...
DWZ表單自定義驗證規則
專案前台使用dwz框架 今天做註冊使用者功能的時候,需要對登入名進行唯一性驗證,特此記錄dwz表單自定義驗證 dwz有專門存放自定義js 檔案 js dwz.regional.zh.js,這個檔案中的 並不多 author 張慧華 z j ui.com function 的字串 minlength ...