js 正则表达式
/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*()_+{}|:"<>?`\-=\[\];',\./\\])[\da-zA-Z~!@#$%^&*()_+{}|:"<>?`\-=\[\];',\./\\]{8,}$/g
封装方法
// Desc: 同时验证字母数字特殊字符
// Return: true通过, false不通过
function validatePwd(pwd){
var templ=/^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*()_+{}|:"<>?`\-=\[\];',\./\\])[\da-zA-Z~!@#$%^&*()_+{}|:"<>?`\-=\[\];',\./\\]{8,}$/g;
return templ.test(pwd);
}