Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка слова на валидность [D6, WinXP]


Страницы:   1 2

Jim_Di ©   (2007-12-15 13:53:00) 

Доброе всем.
Подскажите как можно реализовать проверку имени пользователя на валидность? что это нормальное словао какое-то а не хаотичный набор символов?
для хацкерских имён можно исключания сделать, а всякие fkg8fgda чтобы фильтровались

подскажите куда копать

ЗЫ пише антиспам плагин для &RQ


irish_34   (2007-12-17 20:06:00) [1]


> напиши на почту, де можно про данный алгоритм почитать

это цитата из "методы нашего умного препода" тема была информационно-поисковые системы, информационно-поисковые языки. к сожалению конкретно этого алгоритма там нет, ды и методы в эл.виде тоже нет (((


Германн   (2007-12-17 03:28:00) [2]


> {RASkov} ©   (16.12.07 16:28) [23]
>
>
> > Мкртчян - довольно распространенная армянская фамилия,
>  но
> > пишется она через "я".
>
> У нашего офицера фамилия была именно через "а".
>

Был я в командировке в Армении. Где-то в 81-82 году. Искал поселок(город) "Нор-Аджин".
Нашел таки, но сколько мне жители рассказали о "названии" "Нор-Аджин", о записях в паспортах! И т.д. и т.п.


Германн   (2007-12-17 03:02:00) [3]


> {RASkov} ©   (16.12.07 16:28) [23]
>
>
> > Мкртчян - довольно распространенная армянская фамилия,
>  но
> > пишется она через "я".
>
> У нашего офицера фамилия была именно через "а".
>

В армии свои правила. Даже в мирное время. :)


Jim_Di   (2007-12-17 02:47:00) [4]

irish_34  хорошая идея, проверять по словарику окончания. думаю для русского, английского и транслита сделать можно будет.
напиши на почту, де можно про данный алгоритм почитать, я уже который день по инету ползаю - ничего дельного не нашол ещё

спасибо


{RASkov}   (2007-12-16 16:28:00) [5]


> Мкртчян - довольно распространенная армянская фамилия, но
> пишется она через "я".

У нашего офицера фамилия была именно через "а".


irish_34   (2007-12-16 16:05:00) [6]


> Все равно ваши защиты не пропустят пользователей с именем
> r2d2, а я больше чем уверен, что такие есть в Великобритании,
>  они там на звездных войнах повернутые.

хихи :)...нестрашно


homm   (2007-12-16 15:40:00) [7]

Все равно ваши защиты не пропустят пользователей с именем r2d2, а я больше чем уверен, что такие есть в Великобритании, они там на звездных войнах повернутые.


irish_34   (2007-12-16 15:23:00) [8]

а ещё есть приближенный лингвистический анализ, базирубщийся на экспререментально установленной связи между конечными буквосочетаниями и их грамматической основой. т.е. по в осонве лежит гипотеза, согласно которой по конечной по конечным буквам и буквосочетаниям можно практически однозначно определить грамматический класс слова. основа слова выделяется седующим образом: от конца слова последовательно отделяется по одной букве и полученные буквосочетания сравниваются со списком окончаний, соответствующих данному грамматическому классу. при совпадении, оставшаяся часть слова, по предположению - основа. а про словари уже говорили, они имеют свои достоинства


Юрий Зотов   (2007-12-16 15:00:00) [9]

Что касается сабжа - чтобы "реализовать проверку имени пользователя на валидность" нужно для начала определить правила этой самой валидности. Без этого задачу не решишь никак, а после этого она становится детской.

И никто, кроме автора сабжа определить правила этой самой валидности не в состоянии. Потому что никто кроме него всех деталей не знает. Примеры тут уже приводились, не проблема и еще кучу привести.


Юрий Зотов   (2007-12-16 14:55:00) [10]

Мкртчян - довольно распространенная армянская фамилия, но пишется она через "я".


Гостик   (2007-12-16 09:30:00) [11]

Навеяло ссылкой, которую привёл
> Kolan ©   (15.12.07 14:35) [9]

Нет такого предмета, который не мог бы служить еврею фамилией, а китайцу - пищей.


Johnmen   (2007-12-16 00:31:00) [12]


> Jim_Di   (16.12.07 00:17) [15]

Ты большой специалист алгоритмов антиспама?


Jim_Di   (2007-12-16 00:17:00) [13]

хм. но есть ведь некоторые антиспам модули для аутлука того же, там что-то подобное есть. они как-то анализируют от кого пришло сообщение и более-менее фильтруют спам, но теперь спамеры продуманные и пишут старорусские имена в поле "от кого" и хаотично разбавляют слова точками
типа Ма.т.вей ВА.силе.вский


homm   (2007-12-15 19:48:00) [14]

> [12] {RASkov} ©   (15.12.07 16:09)
> А еще есть фамилия - Мкртчан. Не шучу) Когда я служил в
> армии у нас офицер с такой фамилией был)

Военных тоже можно не пускать в мирку, им даже лучше будет :)


Kolan   (2007-12-15 16:17:00) [15]

> Когда я служил в армии у нас офицер с такой фамилией был)

А про Фрунзика Мкртчана ты не слыхал 0_o?


{RASkov}   (2007-12-15 16:09:00) [16]

> Может быть и три: форшмак

А еще есть фамилия - Мкртчан. Не шучу) Когда я служил в армии у нас офицер с такой фамилией был)
:о)
Вот ему не повезло с автором ветки, если у него и логин "как фамилия"...


Kolan   (2007-12-15 14:51:00) [17]

>
> Тебе только кажется.

Смотря на список контактов в аське криститься желания не возникает.


Anatoly Podgoretsky   (2007-12-15 14:49:00) [18]

> Kolan  (15.12.2007 14:29:07)  [7]

Тебе только кажется.


Kolan   (2007-12-15 14:35:00) [19]

> Может быть и три: форшмак.

Или
http://ru.wikipedia.org/wiki/%D0%95%D0%B2%D1%80%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B5_%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D0%B8%D0%B8-%D0%B0%D0%B1%D0%B1%D1%80%D0%B5%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D1%8B


Amoeba   (2007-12-15 14:33:00) [20]


> несколько согласных не должны идти подряд, тоже максимум
> две

Может быть и три: фо ршмак.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо