编辑代码



var v='Zzc@112345468';
//reg=/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[~!#@$%^*&()_+{}\[\]|\\;:'",<.>\/?])[a-zA-Z\d~!#@$%^*&()_+{}\[\]|\\;:'",<.>\/?]*$/

//reg=/^(?=[\D]*\d)(?=[^a-zA-Z]*[a-zA-Z])(?=.{8,})(?!.*(\d)\1{2})(?!.*([a-zA-Z])(?:.*?\2){2,}).*$/  
reg=/^(?=[\D]*\d)(?=[^a-zA-Z]*[a-zA-Z])(?=.{8,})(?!.*(\d)\1{2})(?!.*([a-zA-Z])(?:.*?\2){2,}).*$/

 reg=/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.{8,})(?=.*?[~!#@$%^*&()_+{}\[\]|\\;:'",<.>\/?])[a-zA-Z\d~!#@$%^*&()_+{}\[\]|\\;:'",<.>\/?]*$/
console.log(reg.test(v));