我正在运行一个约会网站,有一个地方可以让人们输入他们的个人资料 - 我已经有一个坏词过滤器,但现在我遇到了一个问题,人们输入的个人资料只是垃圾字符或只是“aaaaaaaaaaaaaaaaaaaaa”或“--------------”等。我正在寻找一种有效的方法来过滤掉重复字符的长单词。提前致谢。
最佳答案
这应该可以做到(但它也会替换双字符,也许你需要编辑一下):
preg_replace('{(.)\1+}','$1',$text);
关于用于检查重复字符/虚假文本的php代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3254200/