vearutop / php-obscene-censor-rus
用于过滤脏话(粗话)的类。
v1.0.2
2016-04-23 03:09 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ^4.0
This package is auto-updated.
Last update: 2024-09-20 07:52:58 UTC
README
用于过滤脏话(粗话)的类。
基于正则表达式和排除列表的分析,兼容UTF8。
使用方法
$text = 'Да пошел ты нахуй и в пиzdu huesos, ушлепок ебаный, ебать мой вялый хуй! Мой дед ветеран твоего деда педрилу ебал :( Хуячечки'; ObsceneCensorRus::filterText($text); echo $text; //Да пошел ты ***** и в ***** ******, ушлепок ******, ***** мой вялый ***! //Мой дед ветеран твоего деда ******* **** :( ********
$text = ObsceneCensorRus::getFiltered($text);
var_dump(ObsceneCensorRus::isAllowed($text)); // false
第二个参数可以指定编码,如果它不同于UTF8
ObsceneCensorRus::getFiltered('кто прочитает тот лол', 'CP1251')
安装
composer require vearutop/php-obscene-censor-rus
测试
php phpunit.phar ./tests
审查,反脏话,粗话,脏话过滤器,污言秽语,不雅词,不雅言辞,三角形胸部。