Мне посоветовали написать так:
if(!preg_match('/^[a-z0-9]+$/', $login)) {}
Все верно, но это выражение также позволяет вводить первым символом цифру. Помогите составить выражение, чтобы запретить ввод первым символом цифры. Я составил такое выражение, но намеренно не буду его пока писать, так как подозреваю, что его можно записать иначе, более правильно и короче.
Спустя 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]+$
Спасиб, просто думал, что можно покороче. А может можно?
^[a-z]+[a-z0-9]+$
Спасиб, просто думал, что можно покороче. А может можно?
Спустя 17 минут, 42 секунды (7.02.2010 - 15:45) Oyeme написал(а):
токо если "+" по середине убрать
^[^0-9][a-z0-9]+$
Спустя 4 минуты, 58 секунд (7.02.2010 - 15:50) Dimaz написал(а):
И вправда работает!!! Странно однако