[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярное выражение для логина
Dimaz
Здарово всем! smile.gif Недавно я создавал тему, в которой просил помочь составить регулярное выражение, чтобы было разрешено вводить только символы латинского алфавита( только нижнего регистра) и цифры.
Мне посоветовали написать так:
if(!preg_match('/^[a-z0-9]+$/', $login)) {}
Все верно, но это выражение также позволяет вводить первым символом цифру. Помогите составить выражение, чтобы запретить ввод первым символом цифры. Я составил такое выражение, но намеренно не буду его пока писать, так как подозреваю, что его можно записать иначе, более правильно и короче. wink.gif



Спустя 9 минут, 55 секунд (7.02.2010 - 15:25) Oyeme написал(а):
^[^0-9]+[a-z0-9]+$

Спустя 2 минуты, 54 секунды (7.02.2010 - 15:28) Dimaz написал(а):
Oyeme, ну практически также как и у меня:
^[a-z]+[a-z0-9]+$
biggrin.gif Спасиб, просто думал, что можно покороче. А может можно? ohmy.gif biggrin.gif

Спустя 17 минут, 42 секунды (7.02.2010 - 15:45) Oyeme написал(а):
токо если "+" по середине убрать
^[^0-9][a-z0-9]+$
wink.gif

Спустя 4 минуты, 58 секунд (7.02.2010 - 15:50) Dimaz написал(а):
И вправда работает!!! biggrin.gif Странно однако unsure.gif
Быстрый ответ:

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