一个简单的e-mail校验函数,欢迎拍砖改进

  /// <summary>
  /// 校验是否有效的邮件地址
  /// </summary>
  /// <param name="v_eMail">待校验的邮件地址串</param>
  /// <returns>校验结果</returns>
  static public bool ValidEmail(string email)
  {
   // 正则表达式
   string sRegex = @"^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$";
   if(Regex.IsMatch(email, sRegex))
   {
    return true;
   }
   else
   {
    return false;
   }
  }

你可能感兴趣的:(mail)