比较规范的验证Email地址是否正确的正则表达式

 

//strIn 为 输入的Email地址字符串变量 返回为true或false

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})(\]?)$",RegexOptions.Compiled|RegexOptions.IgnoreCase);
posted on 2007-07-31 17:43  Gary.han  阅读(718)  评论(3编辑  收藏  举报