不停在開發后台管理系統,避免不了存在用戶信息編輯的需求,最讓人頭疼的就是校驗問題,今天從國標中查找到口令的推薦標准(口令應為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('必須包含字母、數字和特殊字符'))
}