PHP - preg_match():在字符串中搜索多个 unicode 字符而不是重复,实际阅读

问题描述

只想要一种非常简单的方法来检查 textarea 字符串中的所有字符或由管道分隔的变量中的字符串...

更新:是的,它不必在管道中,这就是我在数据库中存储不同字符的方式。它所需要的只是一个很好的例子,说明如何根据需要检查文本。目前我得到了一长串 strpos() 语句,我想它们可以从一个数组中循环出来,但似乎没有人想出一种方法来检查机器人可以放入消息表单中的任何内容,至少不是我找到了:(

  $spmChk = 'clean';

  $textarea = 'This i$ some text for the textªrea';
  
  // needs to be abe to process any characters
  $spamChars = 'href|http|#|¥|²|æ|é|Hello. And Bye.|£|$|ˆ|ª';

  // my attempt
  // search textarea for spam characters
  if (preg_match("/$spamChars/u",$textarea)) {
     
      $spmChk = 'you got spam :)';
  }

  echo $spmChk;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)