1、长度最少8位及以上,至少包含大写字母、小写字母、数字、以及特殊符号
let regex = /^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*_+=.]).{8,}$/g
regex.test(Aa12345.) // true
2、长度最少8位及以上,至少包含字母、数字、以及特殊符号
let regex = /^(?=.*?[A-Za-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*_+=.]).{8,}$/g
regex.test(aa12345.) // true