@alex__777

Как сделать валидацию формы с защитой от бессмысленного вводимого текста?

Здравствуйте, я изучаю php. Недавно делал форму авторизации и регистрации. Когда я вроде уже все доделал, то задался вопросом: "Как сделать валидацию на бессмысленность логина, к примеру чтобы логин zakhar1998 был валидным, а sdhibafhadhlfh невалидным". Как можно такое реализовать?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 3
revenger
@revenger
49.5
Нужно запилить библиотеку с валидными данными и сравнивать с ней. Но это как сделать троллейбус из буханки хлеба.
Ответ написан
Комментировать
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Вы занялись чем то абсолютно бесполезным и не правильным, но если уж сильно интересно, то я бы к этой задаче подступился со стороны подсчёта вероятности биграмм (триграмм) в логинах. Если сумма вероятностей меньше какого то предела, то можно считать логин белибердой.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Нужно составить простой словарь из невозможных сочетаний идущих подряд согласных и гласных букв и проверять раздельно одни от других.
Любое совпадение - запрет реги с таким ником.
sdh, lfh - из вашего примера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы