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

Как доработать регулярное выражение?

Само выражение:
([^@]{1}|^)(@[a-zA-z\.\d]+)
Пример: https://regex101.com/r/9hfuzi/2/
Из вопроса: Как правильно составить регулярное выражение на php?
1. Нужно исключить после @ точку (".") - @.test (исключить)
2. Нужно исключить повторение в середине точки (".") более 1 раза (> 1) - @test..test (исключить)
3. Нужно исключить точку в конце искомого выражения @test. (исключить)
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@dodo512
/([^@]|^)(@(?!\.|[a-z\d.]+?\.(?![a-z\d]))[a-z\d.]+)/i

https://regex101.com/r/9hfuzi/5
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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