# ПеревозЧЕГ (09.06.2016 / 21:29)Так оно и не будет работать.
логин с цифр не должен начинаться
Этим выражением [0-9][a-zA-Z0-9-_\.]{4,20} ты указываешь шаблон, что вначале строки идёт одна цифра от 0 до 9, а за ней буквы малого и большого регистра, или цифры, с точкой, минусом, нижним подчёркиванием, количеством от 4 до 20.