Я пытался со многими шаблонами для имени пользователя в моем приложении Angular5.Но не нашел подходящего решения для моего требования.
Правила:
Минимум 6 символовТолько цифры не допускаются, хотя бы один символ должен быть тамНе допускаются специальные символы, кроме _Нет свободного местаРазрешен только символ
Я пробовал с /^[a-zA-Z0-9]+([_]?[a-zA-Z0-9])*$/
/^[a-zA-Z0-9][a-zA-Z0-9_]*[a-zA-Z0-9](?<![_\s\-]{6,}.*)$/