Я надеюсь, что вы ищете регулярное выражение для имени пользователя с указанными символами.
Попробуйте ниже:
^[a-zA-Z0-9._-]+@
Эта часть выражения проверяет раздел «имя пользователя» адреса электронной почты. Знак шляпы (^) в начале выражения представляет начало строки.
Если бы мы не добавили знак (^), то кто-то мог ввести все, что он хотел, до адреса электронной почты, и он все равно подтвердил бы.
Здесь мы разрешаем буквы a-z, A-Z, цифры 0-9 и символы подчеркивания (_), точки (.) И тире (-). Вы можете добавлять / удалять их в соответствии с вашими потребностями.