如何使用bbcode标记检查内容中的垃圾邮件?

| 我正在用作bbcode:
$text=preg_replace(\"/\\[b\\](.*?)\\[\\/b\\]/i\",\"<b>\\\\1</b>\", $text);
但是有些人用这样的bb代码在做垃圾邮件:
[b]ww[/b][b]w[/b].[b]ex[/b][b][/b][b]um[/b].[b]c[/b][b]o[/b][b]m[/b] 
我有存储此垃圾邮件关键字的mysql数据库。但这不会捕获此链接,因为他们使用bbcode。带有bbcode标记时,如何检查内容是否为垃圾邮件?     
已邀请:
        我建议删除bbcode并检查完整的单词。 另外,您可能想使用Akismet验证帖子不是垃圾邮件。 PEAR有一个Akismet软件包,可以很轻松地连接服务。     
        如果您可以阻止整个具有垃圾邮件关键字的帖子/评论,则可以执行此方法(对不起,此处没有代码): 1)删除所有bb代码和其他格式(例如html,如果存在) 2)使用纯文字     

要回复问题请先登录注册