正则表达式只允许空格,字母和某些字符

时间:2015-02-21 03:48:57

标签: javascript jquery regex

我只需要允许空格,字母,数字和. , ! ? ( ) $ % *

我有这样的事情:

/[a-zA-Z0-9\s\.\*\(\)\?]/$ 

1 个答案:

答案 0 :(得分:1)

您的语法不正确,字符串$锚点的末尾应放在分隔符内。您还需要在角色类之前加上quantifier并锚定整个模式。

以下正则表达式将允许指定的字符。

/^[a-zA-Z0-9\s.,!?()$%*]+$/