我有一个函数的一部分,如下所示:
if (preg_match("#\bscript\b#",$userInput))
{
$bannedWord = 'script';
logHax();
return TRUE;
}
这给我想要完成的任务带来了问题,因为它只会匹配确切的单词“script”,而不匹配它的变体,例如“ScriPt”或“<script>
".
我想要的是不匹配的字符串的示例以及原始字符串返回 true。
这个怎么样:
if (preg_match("/<script\b[^>]*>/i",$userInput))
{
$bannedWord = 'script';
logHax();
return TRUE;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)