Extrair, substituir ou verificar se há, palavrões em uma string.
Piii
// { extrair: [Function],
// substituir: [Function],
// verificar: [Function] }
Piii.extrair
- extrair todos os palavrões de uma stringPiii.substituir
- substituir todos os palavrões por outra palavraPiii.verificar
- verificar se há palavrões em uma string
Veja alguns exemplos abaixo:
Piii.extrair('Foda-se essa porra!'); // ['Foda-se', 'porra']
Piii.substituir('Que porra!', '(piii)'); // 'Que (piii)!'
Piii.verificar('Filho de uma Puta!'); // true
Palavrões com letras repetidas ou com números, também são filtrados, veja:
Piii.verificar('Caralhooooo!'); // true
Piii.verificar('Que p0rr4 é essa?'); // true
É possivel modificar o palavrão filtrado antes de substitui-lo, exemplo:
Piii.substituir('Vá se foder!', function (palavra) {
return palavra.charAt(0) + '*'.repeat(palavra.length);
});
O exemplo retornará: Vá se f****!
.