反过来写:
if(!/^\w+$/.test(pwd.val())){
alert("密码必须为数字或字母");
return;
}
注意:你的式子中*和$之间有个空格,要把它去掉。
另外你的逻辑有错误,只有当它不能匹配的时候才要提示密码为数字或字母。
alert(/^[0-9a-zA-Z]*$/.test('1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'));
这样可以。
[0-9a-aA-Z]* 你写成 a-a了
[0-9a-aA-Z]*