disallowed-word-filter

1.0.2 • Public • Published

disallowed-word-filter

Модуль для замены запрещенных слов в строке (Так же содержит более 600 встроенных русских матов)

NPM version NPM downloads

Подключение

const replaceDisallowedWords = require('disallowed-word-filter')
const myFilter = new replaceDisallowedWords({
  additionalWords: 'Привет, Пока', // Дополнительные запрещенные слова
})

Для использования доступно 2 функции check и replace

check - ищет в строке запрещенные слова и возвращает true или false (Принимает 2 параметра: Строку для проверки и флаг true/false (Сверять ли строку с 600 встроиными матными словами))

replace - Заменяет запрещенные слова (Принимает 3 параметра: строку для проаерки, строку для замены, флаг true/false (Сверять ли строку с 600 встроиными матными словами))

Библиотека содержит 600 матных слов

Пример использования:

const replaceDisallowedWords = require('disallowed-word-filter')
const myFilter = new replaceDisallowedWords({
  additionalWords: 'Привет, Пока', // Дополнительные запрещенные слова
})

myFilter.check('привет') // В результате получим true так как это слово мы указали запрещенным

myFilter.check('(Здесь каке либо матное слово)', true) // Получим true так как мы указали флаг для сравнения строки с встроееным списком запрещенных матных слов

myFilter.replace('Привет, как дела?', 'Ку') // Получим строку "Ку, как дела?"

myFilter.replace('Ты (Здесь каке либо матное слово)', '***', true) // Получим строку "Ты ***" Так как мы сверяем строку с встроенным списком запрещенных матных слов

Подписаться

Package Sidebar

Install

npm i disallowed-word-filter

Weekly Downloads

5

Version

1.0.2

License

MIT

Unpacked Size

17.8 kB

Total Files

5

Last publish

Collaborators

  • xop_enotov