Skip to main content
 首页 » 编程设计

c#之如何让文本框只接受有效的电子邮件

2024年02月06日31jirigala

<分区>

我想让我的文本框检查输入到文本框中的电子邮件是否有效。

到目前为止我有:

if (!this.txtEmail.Text.Contains('@') || !this.txtEmail.Text.Contains('.'))  
{  
    MessageBox.Show("Please Enter A Valid Email", "Invalid Email", MessageBoxButtons.OK, MessageBoxIcon.Error);  
} 

但这只测试它是否有“@”和“.”。

有没有办法让它检查它是否有 .com 等但只有一个“@”?