用于检查重复字符/虚假文本的php代码

标签 php string full-text-search

我正在运行一个约会网站,有一个地方可以让人们输入他们的个人资料 - 我已经有一个坏词过滤器,但现在我遇到了一个问题,人们输入的个人资料只是垃圾字符或只是“aaaaaaaaaaaaaaaaaaaaa”或“--------------”等。我正在寻找一种有效的方法来过滤掉重复字符的长单词。提前致谢。

最佳答案

这应该可以做到(但它也会替换双字符,也许你需要编辑一下):

preg_replace('{(.)\1+}','$1',$text);

OT:不敢相信还有人在使用bad-word filters ...

关于用于检查重复字符/虚假文本的php代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254200/

相关文章:

search - ElasticSearch 新手指南

android - Kivy Android Sqlite3 fts 应用程序崩溃并出现 "no such module"错误

c - 在C中输出字符串中的变量内容

python - 如何在不同的分隔符上拆分字符串,但保留某些所述分隔符的输出? (标记字符串)

ruby-on-rails - 解决方案或 sphinx ?哪个更好?

java - 用于将应用程序拆分为前端/后端的意见/ header (不是用户/管理员,而是 ui/逻辑)

php - 无法通过php向mysql表中插入数据

php - PayPal IPN txn_check 然后处理付款

javascript - 加载页面后菜单项消失

ruby - 带有命名键的百分比格式字符串不接受带有字符串键的散列?