- /// <summary>
- /// 验证EMail是否合法
- /// </summary>
- /// <param name="email">要验证的Email</param>
- public static bool IsEmail(string email)
- {
- //如果为空,认为验证不合格
- if (IsNullOrEmpty(email))
- {
- return false;
- }
- //清除要验证字符串中的空格
- email = email.Trim();
- //模式字符串
- string pattern = @"^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$";
- //验证
- return RegexHelper.IsMatch(email, pattern);
- }
- //该片段来自于http://www.codesnippet.cn/detail/220920136050.html
来源: http://www.codesnippet.cn/detail/220920136050.html