琢磨了好久 終於寫出來了 親測有效,根據網站提供的強密碼修改的
話不多說上代碼
var pattern = /^(?![A-z0-9]+$)(?=.[^%&',;=?$\x22])(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9]).{8,20}$/,
str = '';
console.log(pattern.test(str));
測試結果:
1、輸入帶有大小寫數字及特殊字符的
2、無特殊字符的
3、不含數字的
4、不含大寫字母
5、不含小寫字母