javascript正则表达式允许a-z A-Z 0-9& @等

时间:2011-12-26 10:09:44

标签: javascript regex

如何修改现有的正则表达式:

/^[a-z A-Z0-9._,-]+$/

这样它将允许以下内容:

A-Z a-z 0-9 & @ . $ % - , ( ) : ; ` - space 

由于

1 个答案:

答案 0 :(得分:4)

以下模式可以。在方括号内,只有-(和](如果包含)必须使用反斜杠(\)进行转义。

/^[a-zA-Z0-9&@.$%\-,():;` ]+$/
#^ ^                       ^^
#^ ^                       ^End of string
#^ ^                       At least one occurrence
#^ Characters to match
#Begin of string