Есть критерии для имени пользователя:
- Имя может быть либо кириллическим либо латиницей
- Допускают как маленькие буквы в имени так и большие
- Допускаются любые буквы и цифры и символы -(тире) и нижний слеш(_)
У меня такая регулярка получилась '#^([а-яА-ЯЁё0-9\_-]+|[0-9a-zA-Z\_-]+)$#'
Но скажем имя "Ваня" или "ваня" не проходит валидацию.