disallowed-word-filter
Модуль для замены запрещенных слов в строке (Так же содержит более 600 встроенных русских матов)
Подключение
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('привет')
myFilter.check('(Здесь каке либо матное слово)', true)
myFilter.replace('Привет, как дела?', 'Ку')
myFilter.replace('Ты (Здесь каке либо матное слово)', '***', true)
