如何添加/进入preg_replace模式
问题描述:
我做了这个简单的函数来过滤数据。我补充一点,我还允许包括符号,但我不知道如何添加/符号以及如何添加/进入preg_replace模式
public function filter($text)
{
return preg_replace('/[^^a-zA-Z0-9#@:_(),[email protected]" ]/','',$text);
}
答
您可以用反斜杠转义:
preg_replace('/\//' ...);
或者使用其它字符作为分隔符:
preg_replace('|/|' ...);
答
只需用反斜杠转义字符即可。
public function filter($text)
{
return preg_replace('/[^^a-zA-Z0-9#@:_(),[email protected]"\/ ]/','',$text);
}
个人我喜欢用#作为分隔符,你几乎不需要它。 – 2012-04-03 17:13:41
感谢您快速回复亚历克斯,8分钟后我会接受它:) – Ben 2012-04-03 17:18:42