标签:
[0-9a-z][a-z0-9\._-]{1,}@[a-z0-9-]{1,}[a-z0-9](\.[a-z]{1,})+
之前在网上找的好多验证邮箱的都不支持验证二级域名的邮箱
js 使用方法
function CheckEmail(email){ if (/^[0-9a-z][a-z0-9\._-]{1,}@[a-z0-9-]{1,}[a-z0-9](\.[a-z]{1,})+$/.test(email) { return true; } return false; }
C# 使用方法
class Program { static void Main(string[] args) { Console.WriteLine(CheckEmail("xxx@vip")); Console.WriteLine(CheckEmail("xxx@vip.qq.com")); Console.WriteLine(CheckEmail("xxxxx@qq.com")); } public static bool CheckEmail(string email) { Regex reg = new Regex(@"[0-9a-z][a-z0-9\._-]{1,}@[a-z0-9-]{1,}[a-z0-9](\.[a-z]{1,})+", RegexOptions.IgnoreCase); if (reg.IsMatch(email)) { return true; } return false; } }
手机号码同理
1[3,4,5,8,7][0-9]{9}
js用法
/^1[3,4,5,8,7][0-9]{9}$/
C#用法
@"1[3,4,5,8,7][0-9]{9}"
验证邮箱正则表达式,包含二级域名邮箱,手机号正则表达式支持170号段
标签:
原文地址:http://www.cnblogs.com/Dykimy/p/4630428.html