要求:必填,僅支援數字字母下劃線組合,不支援特殊字元,賬號長度應為6-20
html:
js:
引入 validate.js
import validate from "@/utils/validate";
validate.js檔案內容:
/**
* 檢查賬號是否合法,只允許字母數字下劃線組合
*/function checkaccount(useraccount);
} if (useraccount.length > 20 || useraccount.length < 6) ;
} // 特殊字元判斷和漢字
// /[^\u4e00-\u9fa5]/匹配中文字元,[^\x00-\xff]/匹配雙位元組字元
let re = /[^\x00-\xff]/;
if (/[#\$%\^&\*【】@!!¥?|『;:」「'。,、?<>+=:]+/g.test(useraccount) || re.test(useraccount)) ;
} let reg = /^[0-9a-za-z_]$/g
if (reg.test(useraccount)) ;
} else ;
}}export default
使用:
data() ,
rules: ,
else
callback(error);
},trigger: "blur",},]
},};
},
開發常用 校驗表單 密碼的校驗
要求 必填,密碼應為8 20位字元,必須包含數字 字母 下劃線中的兩種以上 validate.js檔案內容 檢查密碼是否合法 function checkpwd userpassword if userpassword.length 20 userpassword.length 8 if 0 9 g...
iphone 常用校驗表單
1 判斷使用者名稱,在2 16位 bool checkinput nsstring text nspredicate emailtest nspredicate predicatewithformat self matches regex return emailtest evaluatewitho...
js 強校驗 弱校驗 js中表單的校驗
首先我們需要先建立 html 靜態頁面 的註冊頁面 建立完整個登錄檔 然後寫校驗公共的方法 提取公共的部分 function check id,reg else if reg.test val else 然後其他元素呼叫公共方法 校驗使用者名稱方法 function checkname return...