Просмотр поста

.
ДоХтор
# ramzes (10.06.2016 / 12:14)
неможно.
первый символ допускаешь любой кроме цифр.
ключевой момент я выделил
Так и есть - первый символ не цифра.
добавление:
Хотя да, ты прав - при таком шаблоне логин может начинаться, например с собаки @ и т.п.
Но тогда надо в шаблоне явно запрещать символы, с которых не может начинаться логин, типа так
if (!preg_match('|^[^\d@#][a-z\d\._-]{3,19}$|i', $login))