![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Exmajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 29.3.2007 Репутация: нет Всего: нет |
Непонятно почему не определяются СКОБКИ если они присутствуют в $login
Как вы уже поняли идет простейшая и банальная проверка введенных символов. Допускаются -_ пробел и рус./лат. буквы. Но и скобки тоже вобщем то лишние. Так вот несмотря на добаление (\x28-\x29) они приспокойно пропускаются и мы имеем радостное "Yes!". Перерытые массы Мб-тов на форумах ничего не дали... Все из области теории или "надо бы". А есть те, кто сам сталкивался с этой проблемой и успешно ее решил? |
|||
|
||||
| Wowa |
|
|||
|
Эксперт Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
||||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 8 Всего: 401 |
Exmajor, давно ли круглые скобки имеют специальное значение в символьных классах? ;)
Wowa, по-видимому, это маленькая "я"... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Exmajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 29.3.2007 Репутация: нет Всего: нет |
||||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 8 Всего: 401 |
Exmajor, что вообще у Вас круглые скобки делают в квадратных? И что мешает записать все диапазоны просто подряд?
Кстати, "_" уже в любом случае входит в \w. При правильно настроенной локали, AFAIK, русские буквы - тоже. А еще цифры туда входят... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Exmajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 29.3.2007 Репутация: нет Всего: нет |
||||
|
||||
| Exmajor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 29.3.2007 Репутация: нет Всего: нет |
И так с вашей помощью и любезными подсказками переписал:
Все работает классно, включая проверку на длину строки (2-20 символов)! Но теперь пролазит знак процента!!!! Подстановка %25 ничего не дает Это сообщение отредактировал(а) Exmajor - 29.3.2007, 18:07 |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 8 Всего: 401 |
Что еще за %28%29? Предлагаю отправить их вслед за скобками... ;)
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Exmajor |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 29.3.2007 Репутация: нет Всего: нет |
Верная идея! Я уже понял. Осталось решить чего ж всеже поставить Добавлено через 5 минут и 3 секунды А все оказалось проще - ничего подставлять не надо! Тема закрыта! И так обрабатываем таким вариантом:
Прекрасно обнаруживает все "лишнее" при ютф-е P.S. Это видать от хронического недосыпу дались мне эти скобки |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Тексты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |