关于regex类(c#)

我需要以下一个实例:我先定义个字符串变量。stringe_mail="zhangtianxingabc@163.com";然后我想通过regex这个类来验证这个这个e_m... 我需要以下一个实例:
我先定义个字符串变量。
string e_mail="zhangtianxingabc@163.com";

然后我想通过regex这个类来验证这个这个e_mail是否合格?
成功的话。
Response.Write("your e-mail is right");
失败的话
Response.Write("sorry,your e-mail is wrong");
展开
 我来答
齐文介
2007-05-22 · TA获得超过232个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:168万
展开全部
string e_mail="zhangtianxingabc@163.com";
string pattern = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";
Regex regex = new Regex(pattern);
if(regex.IsMatch(e_mail))
{
Response.Write("your e-mail is right");
}
else
{
Response.Write("sorry,your e-mail is wrong");
}
2042向阳而生
2007-05-22 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:69万
展开全部
就是这个验证类,可以在 msdn上找到。直接查找关键字 验证 就能看到
bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友571e147
2007-05-22 · TA获得超过129个赞
知道答主
回答量:440
采纳率:0%
帮助的人:0
展开全部
用一个正则表达式就行~~
网上有很多,要判断邮箱的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式