提交时的正则表达式问题

时间:2015-01-13 08:10:22

标签: php regex

我在提交新闻时在我的网站上遇到问题。一切正常,新闻已提交,但我收到此错误消息。

Warning: preg_replace(): Unknown modifier '/' in C:\xampp\htdocs\submit_articles.php on line 121

这是我编辑过的代码(我刚添加了[^ \ w \ d] / si',)但正则我不知道。

$NewImageName = preg_replace(array('[^\w\d]/si','\s/', '/\.[\.]+/', '/[^\w_\.\-]/'), array('_', '.', ''), strtolower($PostTitle));

1 个答案:

答案 0 :(得分:0)

尝试:

$NewImageName = preg_replace(array('/[^\w\d]/si','/\s/', '/\.[\.]+/', '/[^\w_\.\-]/'), array('_', '.', ''), strtolower($PostTitle));
怀孕期间的正则表达式需要包含在/ ... /中,并且后面的修饰符放在后面./