Esse projeto tem o código aberto e está disponível no GitHub.

O Que é Piii.js?

Piii.js é uma biblioteca JavaScript destinada a filtragem de palavras em um texto com foco principal às palavras de baixo-calão (conhecidas como "palavrões") da língua portuguesa.

A ferramenta oferece uma série de opções para controlar e evitar que o usuário consiga burlar o filtro, escrevendo a frase de várias formas diferentes, por exemplo.

As palavras que devem ser filtradas são distribuídas em um pacote separado dessa ferramenta, permitindo asssim, que o desenvolvedor tenha a possibilidade de criar seus próprios filtros, dependendo de suas necessidades.

Ignora caixas

Não se preocupe com o modo como o usuário escreverá o palavrão. Seja em caixa-alta ou baixa, o Piii.js vai ignorá-las e filtrá-lo do mesmo jeito.

Ignora acentuações

Não se preocupe com qualquer tipo de acentuação ou caracteres especiais que o usuário poderia usar para burlar o filtro, o Piii.js permite que você manipule-os antes.

Ignora 1337

Não se preocupe com o alfabeto 1337, o Piii.js deixa você escrever e configurar um alfabeto personalizado, relacionando números ou outros símbolos a letras.

Ignora outras coisas

Não se preocupe com letras repetidas. Crie filtros personalizados. Tenha a possibilidade de manipular os palavrões filtrados antes de censurá-los.