使用正则表达式实现电子邮件地址合规性检测,下面为静态函数,仅供参考,本函数在好学IT学院网站平台实际亲测可用,代码如下:
/// <summary> /// 判断EMAIL是否正确[IT.HXW.RED] /// </summary> /// <param name="str_Email">输入Email字符串</param> /// <returns>如果正确,返回true;否则返回false</returns> public static bool IsValidEmail(string str_Email) { // Return true if str_Email is in valid e-mail format. bool tempb = Regex.IsMatch(str_Email, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"); return tempb; }