0

我正在尝试检查是否<script<link是否在字符串中。

if (stripos($string, '<script') !== FALSE || stripos($string, '<link') !== FALSE)

上面的代码永远找不到匹配项,除非我取出 < 我需要转义那个字符吗?我试过preg_match('~\b<script\b~',$string)了,但也失败了。

我确定我错过了一些简单的东西。任何帮助是极大的赞赏。

提前致谢

更新:str_ireplace(array('<script','<link'), array('<replacescript','<replacelink'), $string)也不起作用

4

0 回答 0