关于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"); 展开
我先定义个字符串变量。
string e_mail="zhangtianxingabc@163.com";
然后我想通过regex这个类来验证这个这个e_mail是否合格?
成功的话。
Response.Write("your e-mail is right");
失败的话
Response.Write("sorry,your e-mail is wrong"); 展开
展开全部
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");
}
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");
}
展开全部
就是这个验证类,可以在 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})(\]?)$");
}
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})(\]?)$");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用一个正则表达式就行~~
网上有很多,要判断邮箱的
网上有很多,要判断邮箱的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询