1.0.2 • Published 3 years ago

disallowed-word-filter v1.0.2

Weekly downloads
3
License
MIT
Repository
-
Last release
3 years ago

disallowed-word-filter

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

Подключение

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

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) // Получим строку "Ты ***" Так как мы сверяем строку с встроенным списком запрещенных матных слов