Для моего школьного экзамена мы должны проверить адрес электронной почты, , но не разрешены использовать RegularExpressionValidator. Я пытаюсь решить это с помощью Custom Validator, но я не могу понять это. (Вход E-mail находится в текстовом поле (tb_email)ASP.NET Custom Validate Email
Я пытаюсь решить, как это:.
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (tb_email.Text == \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
или что-то подобное приходит на ум:
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (tb_email.Text != "")
{
string filter = \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*;
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
я получаю массивное ошибки, и я просто не могу понять, как это можно сделать. Я много искал, но нахожу только ответы: просто используйте проверки правильности выражения или кодовые решения на Java (которые я еще не изучил). Я бы очень признателен за хороший ответ! Спасибо