|
|
|||||
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
антимат функция для текстового поля
Здравствуйте, нужна помощь с созданем анитимата для текстового поля. Нужно, чтобы есл иопле содержит мат - то это слово исчезает. Как я понимаю тут нужно использовать RegExp, но к сожалению я с ним не умею работать. Можете пожалуйста помочь с кодом?
|
|
|||||
от RegExp тут толку не много, я бы юзал массив матов и String.indexOf()
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
|
|
|||||
[+1.4 08.07.11]
Регистрация: Jun 2011
Сообщений: 217
|
Хотябы основное... Вот. Правильно?
|
|
|||||
Антимат вряд ли задача для клиента. Самое популярное заборное слово вам напишут в таких вариантах, что замучаетесь флэшку пересобирать. Причем будут делать это не со зла, а интереса ради: пройдет-не пройдет.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
Исключительно программно это решить, конечно, не удастся, но ограничит реально возможность сквернословить. И не так уж много для этого надо. Если, конечно, не закладываться на 100% результат.
У матерных слов корни (часть слова - прим.переводчика ) достаточно индивидуальные. Добавлено через 24 минуты @argoniummm заменять слова пробелами, возможно, не самая лучшая идея, потому как матерки могут не только "перца" добавлять, но и являться смысловой частью месседжа, может лучше предложить исправить это слово пользователю? Последний раз редактировалось fish_r; 05.12.2011 в 09:58. |
|
|||||
Там особо и писать то нечего. Оскорблять, застрахуй - слова исключения и таких не много. А насчет модерации, да, без этого никак. Фильтр лишь как вспомогательный инструмент. С другой стороны, если даже нет модерации, но фильтр заставляет ругаться иносказательно уже не так пакостно выглядит )
Добавлено через 24 минуты В BadCompanyII встроен фильтр англо- (американо- (?)) матерных слов. Вот, блин, доставляло когда какому нибудь аимщику высказать не можешь |
|
|||||
Цитата:
__________________
Кодинг, багинг, алгоритминг. me @ |
|
|||||
Всё не словите все равно. Реги медленнее работают. Обслуживать тяжелее. А результаты будут примерно такие же как от indexOf.
|
Часовой пояс GMT +4, время: 12:48. |
|
« Предыдущая тема | Следующая тема » |
|
|