如何编写仅允许某些字符的RegEx?

Moh*_*mad 1 regex coldfusion

我正在写一个小脚本(类似于SO的标签RegEx),它只允许以下字符:[a-z 0-9 + # - .]但我无法弄清楚正确的语法:

我想出来了:

ReReplace(myString, "[A-Z]", "", "ALL")删除大写字母.但是,我不确定如何在表达式中包含特殊字符.

我正在使用的ReReplace()是一个ColdFusion函数.

Jon*_*ter 7

[^a-z0-9+#\-.]应该管用.意思是"所有不在此列表中的东西"中的^符号[].

我不是百分之百的ColdFusion,如果你需要逃避,#但如果你发现任何问题,只需逃避其他特殊字符.