PHP preg_replace转义加号不起作用

时间:2012-07-12 09:35:39

标签: php regex

这个

preg_replace("/[^a-zA-Z0-9[:space:][:blank:]+-]/", "", $val);

和加号逃脱

preg_replace("/[^a-zA-Z0-9[:space:][:blank:]\+-]/", "", $val);

当我想允许加号时,从$ val中删除加号,我该如何正确地逃脱加号?

1 个答案:

答案 0 :(得分:0)

我建议:

echo preg_replace("/[^a-zA-Z0-9[:space:][:blank:]+\-]/", "", ':::test+++---:::');