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