我有一个字符串:
$despre = preg_replace("/[^A-Za-z0-9 ]/",'',$despre);
我想在规则中添加:-,:
,我尝试了下面的规则并且它不起作用。下面是我尝试但不工作的内容。
$despre = preg_replace("/[^A-Za-z0-9:,- ]/",'',$despre);
如果你能帮助我,我将不胜感激。 Thnx提前。
答案 0 :(得分:1)
-
必须是字符类中的第一个或最后一个,或者是转义,否则它表示a-z
中的范围:
$despre = preg_replace("/[^A-Za-z0-9:, -]/",'',$despre);