如何使用ASP.NET(C#)代码验证检测邮箱地址格式
1、邮箱地址验证格式,我们使用的ASP.NET(c#)代码开发语言里头的正则表达式Regex对象,它有一个IsMatch方法用于专门验证正则表达式。

3、沼敫裣秤准备一段asp.net(c#)网页的cs代码 //正则表达式字符串 string emailStr = @"([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+"; //邮箱正则表达式对象 Regex emailReg = new Regex(emailStr); if (emailReg.IsMatch(txtEmailAddress.Text.Trim())) { lblResult.Text = "输入的是有效的邮件地址格式"; } else { lblResult.Text = "输入的不是有效的邮件地址格式"; }ASP.NET(c#)代码 很简单,其中正则表达式([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,5})+就是用来验证邮件地址格式的

5、我们输入正确格式的邮件地址,可以看到验证通过了,

7、 原来我们写正则表达式没有加上^和$符号,导致原来写的正则表达式只会验证内容部分,只要内容中有符合邮箱地址格式的,都会通过验证的,所以改进后,我们的邮箱地址正则表达式只会对整体输入内容进行验证。

