密碼檢驗規則(字母數字和特殊字符組成的混合體)


不停在開發后台管理系統,避免不了存在用戶信息編輯的需求,最讓人頭疼的就是校驗問題,今天從國標中查找到口令的推薦標准(口令應為8個字節以上,應為字母數字和特殊字符組成的混合體……)

let regpass = /([a-zA-Z]+[0-9]+[!@#$%^&,.*]+)|([a-zA-Z]+[!@#$%^&,.*]+[0-9]+)|([0-9]+[!@#$%^&,.*]+[a-zA-Z]+)|([0-9]+[a-zA-Z]+[!@#$%^&,.*]+)|([!@#$%^&,.*]+[a-zA-Z]+[0-9]+)|([!@#$%^&,.*]+[0-9]+[a-zA-Z]+) /
if (regpass.test(value)) {
  callback()

} else {
  callback(new Error('必須包含字母、數字和特殊字符'))

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM