Задать вопрос
@OlyaSoz

Как можно регуляркой вырезать из емейла всё, начиная от знака собаки включительно?

Есть например такой эмейл: kokoro@gmail.com. Нужно вырезать регуляркой только ту часть, которая начинается с @, чтобы осталось только имя почты. Как можно это сделать?
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Не нужна регулярка:

email.split('@', 1)[0]
// или
email.slice(0, email.indexOf('@'))

Но если очень хочется, такие есть варианты:

email.replace(/@.+/, '')
// или
email.match(/[^@]+/).pop()
// или
/.+(?=@)/.exec(email).shift()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы