Я использую этот
@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
regexp для проверки электронной почты
([\w\.\-]+)
- это для домена первого уровня (много букв и цифр, также точка и дефис) ([\w\-]+)
- это для домена второго уровня ((\.(\w){2,3})+)
- и это для других доменов уровня (от 3 до бесконечности), которые включают точку и 2 или 3 литерала
что не так с этим регулярным выражением?
EDIT: он не соответствует электронной почте "[email protected]"