У меня есть выражение для проверки адреса электронной почты :
string REGEX_EMAIL = @"^\w+([\.\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\¦\}\~]*\w+)*@\w+([\.\-]\w+)*\.\w+([\.\-]\w+)*$";
Если адрес правильный, метод IsMatch () быстро показывает истинный результат. Но если адресная строка длинная и неправильная, этот метод зависает.
Что я могу сделать, чтобы увеличить скорость этого метода?
Спасибо.