我用一个包含数字、字母和下划线的正则表达式进行javascript测试。我想将正则表达式更改为适用于字母、数字、空格和破折号的正则表达式。但是怎样更改呢?
re = /^\w+$/;
if(!re.test(form.username.value)) {
alert("Username must contain only letters, numbers and underscores. Please try again");
form.username.focus();
return false;
}
*
改成+
。当然,如果这是一个期望的功能,那就不用改了。 - Gary