public void Is_URL_Test() { RegexWarpper rw = new RegexWarpper(RegexHelper.IsURL); rw.Test(""); rw.Test("a"); rw.Test("1"); rw.Test("http:"); rw.Test("http:/"); Console.WriteLine("----------- 正确格式 -----------"); rw.Test("http://"); rw.Test("http://xs"); rw.Test("a://b"); rw.Test("hh://sdf.com"); }
public void Is_Mobile_Test() { RegexWarpper rw = new RegexWarpper(RegexHelper.IsMobile); rw.Test("11111111111"); rw.Test("aaaaaaaaaaa"); rw.Test("+++++++++++"); rw.Test("013311111111"); Console.WriteLine("-----------电信号段---------------"); rw.Test("13311111111"); rw.Test("14911111111"); rw.Test("15311111111"); rw.Test("17311111111"); rw.Test("17711111111"); rw.Test("18011111111"); rw.Test("18111111111"); rw.Test("18911111111"); rw.Test("19911111111"); Console.WriteLine("-----------联通号段---------------"); rw.Test("13011111111"); rw.Test("13111111111"); rw.Test("13211111111"); rw.Test("14511111111"); rw.Test("15511111111"); rw.Test("15611111111"); rw.Test("16611111111"); rw.Test("17111111111"); rw.Test("17511111111"); rw.Test("17611111111"); rw.Test("18511111111"); rw.Test("18611111111"); Console.WriteLine("-----------移动号段---------------"); rw.Test("13411111111"); rw.Test("13511111111"); rw.Test("13611111111"); rw.Test("13711111111"); rw.Test("13811111111"); rw.Test("13911111111"); rw.Test("14711111111"); rw.Test("15011111111"); rw.Test("15111111111"); rw.Test("15211111111"); rw.Test("15711111111"); rw.Test("15811111111"); rw.Test("15911111111"); rw.Test("17811111111"); rw.Test("18211111111"); rw.Test("18311111111"); rw.Test("18411111111"); rw.Test("18711111111"); rw.Test("18811111111"); rw.Test("19811111111"); }
public void Is_IPV4_Test() { RegexWarpper rw = new RegexWarpper(RegexHelper.IsIPV4); Console.WriteLine("----------- 格式错误 -----------"); rw.Test("1.1.1"); rw.Test("1.1.1"); rw.Test(".1.1."); rw.Test("1.1"); rw.Test("1"); rw.Test("''"); rw.Test("1...1"); rw.Test("a.b.c.d"); rw.Test("-1.1.1.1"); rw.Test("- 1.1.1.1"); rw.Test("--1.1.1.1"); rw.Test("-- 1.1.1.1"); rw.Test("-- '1.1.1.1"); rw.Test("+1.1.1.1"); rw.Test("@1.1.1.1"); rw.Test("a1.1.1.1"); rw.Test("-1.-1.1.1"); rw.Test("1.-1.1.1"); rw.Test("1.1.1.-1"); Console.WriteLine("----------- 超过 max -----------"); rw.Test("255.255.255.256"); rw.Test("255.255.256.256"); rw.Test("255.256.256.256"); rw.Test("256.256.256.256"); rw.Test("256.255.255.255"); Console.WriteLine("----------- 真实 IP -----------"); rw.Test("0.0.0.0"); rw.Test("1.1.1.1"); rw.Test("127.0.0.1"); rw.Test("192.168.0.1"); rw.Test("0.254.255.0"); rw.Test("255.255.255.255"); }
public void Is_Chinese_Test() { RegexWarpper rw = new RegexWarpper(RegexHelper.IsChinese); rw.Test(""); rw.Test(" "); rw.Test(null); rw.Test("1"); rw.Test("11"); rw.Test("a"); rw.Test("aa"); rw.Test("A"); rw.Test("AA"); rw.Test("@"); rw.Test("@@"); rw.Test("你好 "); rw.Test("你 好"); Console.WriteLine("----------- 正确格式 -----------"); rw.Test("你好"); }
public void Is_Email_Test() { RegexWarpper rw = new RegexWarpper(RegexHelper.IsEmail); rw.Test("a"); rw.Test("a@"); rw.Test("a@a"); rw.Test("a@a."); rw.Test("@a"); rw.Test("@a."); rw.Test("@a.a"); rw.Test("@a.1"); rw.Test("@1.a"); rw.Test("@1.1"); rw.Test("[email protected]"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("[email protected]"); rw.Test("[email protected]"); rw.Test("\[email protected]"); rw.Test("\\[email protected]"); rw.Test("\'[email protected]"); rw.Test("\"[email protected]"); rw.Test("'[email protected]"); rw.Test(@"""Ima.Fool""@example.com"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("*****@*****.**"); rw.Test("*****@*****.**"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("#[email protected]"); rw.Test("*****@*****.**"); rw.Test("*****@*****.**"); rw.Test("*****@*****.**"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("[email protected]"); rw.Test("*****@*****.**"); rw.Test("a#[email protected]"); rw.Test("*****@*****.**"); }