嗨,請幫助我我使用此代碼來過濾一些單詞,但問題是它不匹配確切的單詞,而是它只是阻止包含我的單詞中的字母的單詞。創建壞詞過濾器
例如:「.com」我型指揮官和這個詞被封鎖了,請幫忙。
$badwords = explode('|', 'http|www|.com');
foreach($badwords as $badword)
{
if(preg_match("/$badword/", $post->data['message'], $match))
{
$post->errors['badwords']['error_code'] = "Warning message goes here";
}
}
[字界線](http://www.regular-expressions.info/wordboundaries.html) –
看看這個答案,這是我在過去使用http://stackoverflow.com/一個/ 15552300/1415724 –