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

时间:2010-12-16 23:04:06

标签: regex coldfusion

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

我想出了这个:

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

我正在使用的ReReplace()是ColdFusion函数。

1 个答案:

答案 0 :(得分:7)

[^a-z0-9+#\-.]应该有效。 ^中的[]符号表示“此列表中未包含的所有内容”。

我不是100%使用ColdFusion,如果你需要逃避#但是如果你发现任何问题,只需要逃避其他特殊字符。