Я всегда считаю регулярные выражения головной болью, и гугление не помогло. Сейчас я использую следующее выражение (preg_match): /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/
Однако, если я хочу разрешить письма с символами плюса, это явно не сработает, например: foo+bar@domain.com
Как мне нужно изменить выражение, чтобы разрешить это? Заранее спасибо за помощь!