[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка поля ввода
Bezdna
Стою на асфальте, в лыжи обутый.. Ой, нет, это про другую функцию..

В общем проблема:
Обычное поле ввода логина в форме. Далее обычная проверка на ненужные нам символы:

if (!preg_match("/^[0-9A-ZА-Я_]+$/i", $text)) {
echo "Смотри внимательно придурок!";
}


Загвоздка в том, что наше местное сообщество очень любит писать логины символами õ,ö,ä,ü и т.д., которые моя регулярка, естественно зарежет на корню. Вписывать все подобные символы в регулярку большого желания нет, посему вопрос - есть более изящные решения?



Спустя 2 минуты, 56 секунд (12.06.2010 - 22:19) Winston написал(а):
А ты чё, хочешь разрешить использование этих символов ?

Спустя 14 минут, 26 секунд (12.06.2010 - 22:34) Bezdna написал(а):
Я, в общем-то, и не против бы их запретить, но, например, пользователь с именем Tõnu Mägi будет очень оскорблён такой несправедливостью.

Спустя 8 минут, 44 секунды (12.06.2010 - 22:43) Winston написал(а):
Цитата (Bezdna @ 12.06.2010 - 21:34)
но, например, пользователь с именем Tõnu Mägi будет очень оскорблён такой несправедливостью.

Это он должен под тебя подстраиваться, а не ты под него. Чёт ему не нравиться пшёл вон.

Спустя 7 часов, 35 минут, 11 секунд (13.06.2010 - 06:18) Basili4 написал(а):
PHPprogramer
Вобще не правельная политика ваша задача завлеч на сайт пользователя а если ему будет запрещено сове имя как логин водить к томуже исходя из слов
Цитата (Bezdna @ 12.06.2010 - 23:17)
наше местное сообщество очень любит писать логины символами õ,ö,ä,ü

то есть ресурсы которые это позволяют то это -1 к пользователям. К тому же реализовать это не трудно кирилицу Вы же пропускаете ну вот и этиу буковки пропукайте wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.