读书人

一个判断邮箱的正则有关问题

发布时间: 2012-02-21 16:26:23 作者: rapoo

一个判断邮箱的正则问题
string reg = "\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
if (reg != TextBox1.Text)
{
Response.Write("错误");
}
else
{
Response.Write("正确");
}
就是这段代码,为什么输入什么都是提示错误呢,正确的邮箱也提示错误

[解决办法]
string reg = "\\w+([-+. ']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
Match m = Regex.Match(str, reg, RegexOptions.IgnoreCase);
if (m.Success)
{
Response.Write("OK");
}

读书人网 >asp.net

热点推荐