正则表达式接受Javascript中的字母数字和一些特殊字符?

Regex to accept alphanumeric and some special character in Javascript?

我有一个像这样的Javascript正则表达式:

1
/^[\x00-\x7F]*$/

我想修改这个正则表达式,使它接受所有大写和非大写字母,所有数字和一些特殊字符:- , _, @, ., /, #, &, +

我怎样才能做到这一点?


使用:

1
/^[ A-Za-z0-9_@./#&+-]*$/

您还可以使用字符类 w替换A-Za-z0-9_


I forgot to mention. This should also accept whitespace.

你可以使用:

1
/^[-@./#&+\w\s]*$/

注意这是如何使用字符类\w\s的。