Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Как регуляркой обрезать точку?

Как с помощью регулярки получить email без точки в конце? Бывают опечатки и поэтому нужно удалять эту точку.
Например "test@example.com." на выходе нужно получить "test@example.com".

console.log(('Адрес: test@example.com.'.match(/(?:Адрес: )(.+)(?:\.*?)$/) || [])[1]);
console.log(('Адрес: test@example.com'.match(/(?:Адрес: )(.+)(?:\.*?)$/) || [])[1]);
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
str.replace(/\.$/, '')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
MichaelAniskin
@MichaelAniskin
Немного в себе
preg_match(/[0-9a-z_\!\#\$\%\&\'\*\+\-\/\=\?\^\_\`\{\|\}\~]*@[0-9a-z\-]{2,63}.[a-z]{2,3}/')
Вроде все включил правильно
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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