@OlyaSoz

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

Есть например такой эмейл: kokoro@gmail.com. Нужно вырезать регуляркой только ту часть, которая начинается с @, чтобы осталось только имя почты. Как можно это сделать?
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Не нужна регулярка:

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

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

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

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

Войти через центр авторизации
Похожие вопросы