js数字或字母的正则表达式,长度不限!

2024-11-02 07:45:39
推荐回答(3个)
回答1:

反过来写:
if(!/^\w+$/.test(pwd.val())){
alert("密码必须为数字或字母");
return;
}

注意:你的式子中*和$之间有个空格,要把它去掉。
另外你的逻辑有错误,只有当它不能匹配的时候才要提示密码为数字或字母。

回答2:

alert(/^[0-9a-zA-Z]*$/.test('1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'));
这样可以。

[0-9a-aA-Z]* 你写成 a-a了

回答3:

[0-9a-aA-Z]*