我对正则表达式的知识不多,所以如果可以帮助我,请如何匹配此字符串:
a href =“ mailto:bristovski@moznosti.com.mk”,
是其他字符串的子字符串。
谢谢。
答案 0 :(得分:0)
可以使用System.Net.Mail.MailAddress类代替使用正则表达式来验证电子邮件地址。要确定电子邮件地址是否有效,请将电子邮件地址传递给MailAddress.MailAddress(String)类构造函数。
public bool IsValid(string emailaddress)
{
try
{
MailAddress m = new MailAddress(emailaddress);
return true;
}
catch (FormatException)
{
return false;
}
}
或
string email = txtemail.Text;
Regex regex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
Match match = regex.Match(emailaddress);
if (match.Success)
Response.Write(emailaddress + " is correct");
else
Response.Write(email + " is incorrect");