// js 正则匹配密码 同时含有:a-zA-Z0-9和!@#$%^&*() 四种字符的字符串不分类型的前后顺序
var textvalue =document.getElementById("pwd").value;
var patrn=/([a-zA-Z0-9][!@#$%^&()*])|([!@#$%^&()*][a-zA-Z0-9])+/;
if (!patrn.test(textvalue)){
alert("不合适");
}else{
alert("合适");
}
// 测试过的没问题的哟!!!