Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发我的第一个 Rails 应用程序,并且遇到了检查用户输入的必要性。例如,有时当用户创建帐户时,他或她输入了几乎不能称为适当的数据。我找到了检查电子邮件和出生日期正确性的宝石,我想知道是否有类似的宝石用于用户名和其他字段。特别是,我需要一个可以检查使用肮脏语言的人。我已经有点厌倦了我网站上的“AnalAvenger666”。谢谢你。
你可以试试 Intridea 的脏话过滤器
https://github.com/intridea/profanity_filter
自己排除某些单词和单词模式并不难,但它是一个开始。