验证手机号码正则:(^(01|1)[3,4,5,8][0-9])\d{8}$
我自己已经测试过,下面是我的测试代码。
protected void VaildatePhoneNumber()
{
string msg = string.Empty;
Regex reger = new Regex(@"(1[3,5,8][0-9])\d{8}$");
List
foreach (string item in phoneNumberList)
{
if (!reger.IsMatch(item))
{
msg += string.Format("错误的手机号码:{0}", item);
}
}
Response.Write(msg);
}
private List
{
List
phoneList.Add("13212220110");
phoneList.Add("13212231155");
phoneList.Add("13102263377");
phoneList.Add("13212013377");
phoneList.Add("13132299559");
phoneList.Add("13132123355");
phoneList.Add("13132173322");
phoneList.Add("13212092299");
phoneList.Add("13212117070");
phoneList.Add("13212266565");
phoneList.Add("13212297779");
phoneList.Add("13132550990");
phoneList.Add("13207597711");
phoneList.Add("13002289922");
phoneList.Add("13012289911");
phoneList.Add("13012293030");
phoneList.Add("13116179123");
phoneList.Add("13132022112");
phoneList.Add("13132032567");
phoneList.Add("13132037979");
phoneList.Add("13132062262");
phoneList.Add("13132090303");
phoneList.Add("13132095559");
phoneList.Add("13132206611");
phoneList.Add("13132518686");
phoneList.Add("13132526622");
phoneList.Add("13212169292");
phoneList.Add("13102003366");
phoneList.Add("13102072266");
phoneList.Add("13102157700");
phoneList.Add("13102179933");
phoneList.Add("15522113322");
phoneList.Add("15522113355");
phoneList.Add("15522113377");
phoneList.Add("15522961100");
phoneList.Add("15522961133");
phoneList.Add("15522961155");
phoneList.Add("15069808999");
phoneList.Add("15269808999");
phoneList.Add("18764891999");
phoneList.Add("13734431888");
phoneList.Add("15264838999");
phoneList.Add("15269841777");
phoneList.Add("15153868222");
phoneList.Add("15269852111");
phoneList.Add("15094810666");
phoneList.Add("15254878666");
phoneList.Add("15244118777");
phoneList.Add("15244118666");
phoneList.Add("15244119666");
phoneList.Add("15244112888");
phoneList.Add("15244117744");
phoneList.Add("18254800544");
phoneList.Add("18263854321");
phoneList.Add("18754854321");
phoneList.Add("15169888886");
phoneList.Add("15169888889");
phoneList.Add("15069888887");
phoneList.Add("15163855552");
phoneList.Add("18763833335");
phoneList.Add("15163855553");
phoneList.Add("13668688882");
phoneList.Add("15169800006");
phoneList.Add("15854855558");
phoneList.Add("15854855556");
phoneList.Add("15854877776");
phoneList.Add("13695488881");
phoneList.Add("13695488882");
phoneList.Add("13695488883");
phoneList.Add("13695488885");
phoneList.Add("15094799998");
phoneList.Add("15263080707");
phoneList.Add("13734420707");
phoneList.Add("15169831717");
phoneList.Add("15020832424");
phoneList.Add("13734434949");
phoneList.Add("13695482789");
phoneList.Add("18753877567");
phoneList.Add("15263080567");
phoneList.Add("13615483567");
phoneList.Add("18754815567");
phoneList.Add("13465382678");
phoneList.Add("13505482123");
phoneList.Add("15269842234");
phoneList.Add("15275384234");
phoneList.Add("15253832123");
phoneList.Add("15269836123");
phoneList.Add("15269837123");
phoneList.Add("15253833123");
phoneList.Add("18254809123");
phoneList.Add("15866036699");
phoneList.Add("15866036688");
phoneList.Add("18764897788");
phoneList.Add("18764898899");
phoneList.Add("18769878899");
phoneList.Add("18763803388");
phoneList.Add("18753853388");
phoneList.Add("18763808877");
phoneList.Add("15065818866");
phoneList.Add("13605384466");
phoneList.Add("13625385511");
phoneList.Add("15269803377");
phoneList.Add("15244117744");
phoneList.Add("15169830066");
phoneList.Add("15169831188");
phoneList.Add("15163825588");
phoneList.Add("13563807722");
phoneList.Add("15264820011");
phoneList.Add("13562842244");
phoneList.Add("15269842244");
phoneList.Add("15949818833");
phoneList.Add("15244148699");
phoneList.Add("15165489466");
phoneList.Add("15153874766");
phoneList.Add("13734434988");
phoneList.Add("15953814799");
phoneList.Add("15949807099");
phoneList.Add("13854832477");
phoneList.Add("13854849277");
phoneList.Add("13505486308");
phoneList.Add("13805389497");
phoneList.Add("13905389342");
phoneList.Add("13905385394");
phoneList.Add("13905389425");
phoneList.Add("13905385274");
phoneList.Add("13905384894");
phoneList.Add("13905385994");
phoneList.Add("13905384462");
phoneList.Add("13905386242");
phoneList.Add("13905384406");
phoneList.Add("13853887748");
phoneList.Add("13605384476");
phoneList.Add("13605384829");
phoneList.Add("13605384937");
phoneList.Add("13605482032");
phoneList.Add("13605384309");
phoneList.Add("13605384359");
phoneList.Add("13605384398");
phoneList.Add("13705385543");
phoneList.Add("13905388730");
phoneList.Add("13905387307");
phoneList.Add("13905381276");
phoneList.Add("13905387539");
phoneList.Add("13905387795");
phoneList.Add("13705388605");
phoneList.Add("13705385323");
phoneList.Add("13705385831");
phoneList.Add("13705383980");
phoneList.Add("13705383061");
phoneList.Add("13705382317");
phoneList.Add("15005380028");
phoneList.Add("15005380558");
phoneList.Add("15005380158");
phoneList.Add("15805382508");
phoneList.Add("15805387298");
phoneList.Add("15805387297");
phoneList.Add("15254813199");
phoneList.Add("15254813299");
phoneList.Add("13562850788");
phoneList.Add("15263089177");
phoneList.Add("18763830788");
phoneList.Add("18763835388");
phoneList.Add("13793833199");
phoneList.Add("15163855699");
phoneList.Add("15163855199");
phoneList.Add("15169877199");
phoneList.Add("18769851988");
phoneList.Add("18769851788");
phoneList.Add("18769851688");
phoneList.Add("13581138765");
phoneList.Add("13792131566");
phoneList.Add("15153865550");
phoneList.Add("15953842223");
phoneList.Add("15953842225");
phoneList.Add("15953841115");
phoneList.Add("15169831118");
phoneList.Add("18705482220");
phoneList.Add("15153869992");
phoneList.Add("15163829995");
phoneList.Add("15263089992");
phoneList.Add("13675382224");
phoneList.Add("13675485554");
phoneList.Add("15949816662");
phoneList.Add("13562804443");
phoneList.Add("15275384447");
phoneList.Add("15275384449");
phoneList.Add("18754817775");
phoneList.Add("18754817772");
phoneList.Add("13468078882");
phoneList.Add("18765389993");
phoneList.Add("18705489992");
phoneList.Add("18754817770");
phoneList.Add("18754882229");
phoneList.Add("18753882226");
phoneList.Add("18753881113");
phoneList.Add("18754810003");
phoneList.Add("18769871115");
phoneList.Add("18765387772");
phoneList.Add("18765387773");
phoneList.Add("18754816663");
phoneList.Add("18754816662");
phoneList.Add("18753882225");
phoneList.Add("15269809995");
phoneList.Add("15264898880");
phoneList.Add("15269809993");
phoneList.Add("15163829993");
phoneList.Add("15264898885");
phoneList.Add("15264898883");
phoneList.Add("15254868883");
phoneList.Add("15264898882");
phoneList.Add("15254868882");
phoneList.Add("15264898881");
phoneList.Add("15254868881");
phoneList.Add("15153865551");
phoneList.Add("15254868880");
phoneList.Add("15254867775");
phoneList.Add("15854806663");
phoneList.Add("18763807771");
phoneList.Add("18763807772");
phoneList.Add("18763807773");
phoneList.Add("15244127770");
phoneList.Add("15244127771");
phoneList.Add("15244127772");
phoneList.Add("15244127773");
phoneList.Add("15244127775");
phoneList.Add("15244127776");
phoneList.Add("15244127778");
phoneList.Add("15244127779");
phoneList.Add("15866037775");
phoneList.Add("18769878889");
phoneList.Add("15288917770");
phoneList.Add("15288917772");
phoneList.Add("15288917773");
phoneList.Add("15288917775");
phoneList.Add("15288917778");
phoneList.Add("15288919696");
phoneList.Add("15269807776");
phoneList.Add("15288919997");
phoneList.Add("15854869996");
phoneList.Add("15854869997");
phoneList.Add("15854869998");
phoneList.Add("15069826669");
phoneList.Add("15866036669");
phoneList.Add("15866036667");
phoneList.Add("15865389997");
phoneList.Add("15865389996");
phoneList.Add("15163827521");
phoneList.Add("18705385521");
phoneList.Add("18765388520");
phoneList.Add("13561768520");
phoneList.Add("18769873344");
phoneList.Add("18769871314");
phoneList.Add("18769851314");
phoneList.Add("13853836529");
phoneList.Add("13853836239");
phoneList.Add("13853836759");
phoneList.Add("13953857379");
phoneList.Add("13953802736");
phoneList.Add("13853803106");
phoneList.Add("13853897356");
phoneList.Add("13853805379");
phoneList.Add("13853865139");
phoneList.Add("13953851036");
phoneList.Add("13853863779");
phoneList.Add("13953822579");
phoneList.Add("13953822159");
phoneList.Add("13953825208");
phoneList.Add("13853896929");
phoneList.Add("13953827229");
phoneList.Add("13853803976");
phoneList.Add("13853862128");
phoneList.Add("13953837028");
phoneList.Add("13854879178");
phoneList.Add("13853883619");
phoneList.Add("13853895906");
phoneList.Add("13853880859");
phoneList.Add("13853869200");
phoneList.Add("13853881879");
phoneList.Add("13953813719");
phoneList.Add("13853868386");
phoneList.Add("13583878036");
phoneList.Add("18753853388");
phoneList.Add("18763803388");
phoneList.Add("13668685936");
phoneList.Add("13668687136");
phoneList.Add("13668682639");
phoneList.Add("13668682738");
phoneList.Add("15005380528");
phoneList.Add("15005380518");
phoneList.Add("15005380508");
phoneList.Add("15805382508");
phoneList.Add("15805387298");
phoneList.Add("15905380007");
phoneList.Add("13905480000");
phoneList.Add("13655385555");
phoneList.Add("18754881234");
phoneList.Add("13854800123");
phoneList.Add("13953803967");
phoneList.Add("13953822687");
phoneList.Add("18266511010");
phoneList.Add("13853805806");
phoneList.Add("15163851119");
phoneList.Add("18263805557");
phoneList.Add("15020831616");
phoneList.Add("18263808855");
phoneList.Add("15805387369");
phoneList.Add("15805387219");
phoneList.Add("18705385529");
phoneList.Add("18705385526");
phoneList.Add("18705385987");
phoneList.Add("18263882221");
phoneList.Add("18263882225");
phoneList.Add("15163850909");
phoneList.Add("18753889595");
phoneList.Add("15163886262");
phoneList.Add("13705385223");
phoneList.Add("13705385052");
phoneList.Add("13705383950");
phoneList.Add("13705386305");
phoneList.Add("13705383865");
phoneList.Add("13705383290");
phoneList.Add("13465382223");
phoneList.Add("13705383592");
phoneList.Add("15269801100");
phoneList.Add("18263880044");
phoneList.Add("13854825511");
phoneList.Add("18753889520");
phoneList.Add("18753886520");
phoneList.Add("18765388520");
phoneList.Add("18705385521");
phoneList.Add("13605386972");
phoneList.Add("13562810011");
phoneList.Add("15864775345");
phoneList.Add("15864752234");
phoneList.Add("18254829345");
phoneList.Add("13675481345");
phoneList.Add("18765384455");
phoneList.Add("18765384456");
phoneList.Add("18916666683");
phoneList.Add("18916888858");
phoneList.Add("018916888858");
phoneList.Add("1891666668342");
phoneList.Add("18916888858aa");
return phoneList;
}验证手机号码正则:(^(01|1)[3,4,5,8][0-9])\d{8}$
我自己已经测试过,下面是我的测试代码。
protected void VaildatePhoneNumber()
{
string msg = string.Empty;
Regex reger = new Regex(@"(1[3,5,8][0-9])\d{8}$");
List
foreach (string item in phoneNumberList)
{
if (!reger.IsMatch(item))
{
msg += string.Format("错误的手机号码:{0}", item);
}
}
Response.Write(msg);
}
private List
{
List
phoneList.Add("13212220110");
phoneList.Add("13212231155");
phoneList.Add("13102263377");
phoneList.Add("13212013377");
phoneList.Add("13132299559");
phoneList.Add("13132123355");
phoneList.Add("13132173322");
phoneList.Add("13212092299");
phoneList.Add("13212117070");
phoneList.Add("13212266565");
phoneList.Add("13212297779");
phoneList.Add("13132550990");
phoneList.Add("13207597711");
phoneList.Add("13002289922");
phoneList.Add("13012289911");
phoneList.Add("13012293030");
phoneList.Add("13116179123");
phoneList.Add("13132022112");
phoneList.Add("13132032567");
phoneList.Add("13132037979");
phoneList.Add("13132062262");
phoneList.Add("13132090303");
phoneList.Add("13132095559");
phoneList.Add("13132206611");
phoneList.Add("13132518686");
phoneList.Add("13132526622");
phoneList.Add("13212169292");
phoneList.Add("13102003366");
phoneList.Add("13102072266");
phoneList.Add("13102157700");
phoneList.Add("13102179933");
phoneList.Add("15522113322");
phoneList.Add("15522113355");
phoneList.Add("15522113377");
phoneList.Add("15522961100");
phoneList.Add("15522961133");
phoneList.Add("15522961155");
phoneList.Add("15069808999");
phoneList.Add("15269808999");
phoneList.Add("18764891999");
phoneList.Add("13734431888");
phoneList.Add("15264838999");
phoneList.Add("15269841777");
phoneList.Add("15153868222");
phoneList.Add("15269852111");
phoneList.Add("15094810666");
phoneList.Add("15254878666");
phoneList.Add("15244118777");
phoneList.Add("15244118666");
phoneList.Add("15244119666");
phoneList.Add("15244112888");
phoneList.Add("15244117744");
phoneList.Add("18254800544");
phoneList.Add("18263854321");
phoneList.Add("18754854321");
phoneList.Add("15169888886");
phoneList.Add("15169888889");
phoneList.Add("15069888887");
phoneList.Add("15163855552");
phoneList.Add("18763833335");
phoneList.Add("15163855553");
phoneList.Add("13668688882");
phoneList.Add("15169800006");
phoneList.Add("15854855558");
phoneList.Add("15854855556");
phoneList.Add("15854877776");
phoneList.Add("13695488881");
phoneList.Add("13695488882");
phoneList.Add("13695488883");
phoneList.Add("13695488885");
phoneList.Add("15094799998");
phoneList.Add("15263080707");
phoneList.Add("13734420707");
phoneList.Add("15169831717");
phoneList.Add("15020832424");
phoneList.Add("13734434949");
phoneList.Add("13695482789");
phoneList.Add("18753877567");
phoneList.Add("15263080567");
phoneList.Add("13615483567");
phoneList.Add("18754815567");
phoneList.Add("13465382678");
phoneList.Add("13505482123");
phoneList.Add("15269842234");
phoneList.Add("15275384234");
phoneList.Add("15253832123");
phoneList.Add("15269836123");
phoneList.Add("15269837123");
phoneList.Add("15253833123");
phoneList.Add("18254809123");
phoneList.Add("15866036699");
phoneList.Add("15866036688");
phoneList.Add("18764897788");
phoneList.Add("18764898899");
phoneList.Add("18769878899");
phoneList.Add("18763803388");
phoneList.Add("18753853388");
phoneList.Add("18763808877");
phoneList.Add("15065818866");
phoneList.Add("13605384466");
phoneList.Add("13625385511");
phoneList.Add("15269803377");
phoneList.Add("15244117744");
phoneList.Add("15169830066");
phoneList.Add("15169831188");
phoneList.Add("15163825588");
phoneList.Add("13563807722");
phoneList.Add("15264820011");
phoneList.Add("13562842244");
phoneList.Add("15269842244");
phoneList.Add("15949818833");
phoneList.Add("15244148699");
phoneList.Add("15165489466");
phoneList.Add("15153874766");
phoneList.Add("13734434988");
phoneList.Add("15953814799");
phoneList.Add("15949807099");
phoneList.Add("13854832477");
phoneList.Add("13854849277");
phoneList.Add("13505486308");
phoneList.Add("13805389497");
phoneList.Add("13905389342");
phoneList.Add("13905385394");
phoneList.Add("13905389425");
phoneList.Add("13905385274");
phoneList.Add("13905384894");
phoneList.Add("13905385994");
phoneList.Add("13905384462");
phoneList.Add("13905386242");
phoneList.Add("13905384406");
phoneList.Add("13853887748");
phoneList.Add("13605384476");
phoneList.Add("13605384829");
phoneList.Add("13605384937");
phoneList.Add("13605482032");
phoneList.Add("13605384309");
phoneList.Add("13605384359");
phoneList.Add("13605384398");
phoneList.Add("13705385543");
phoneList.Add("13905388730");
phoneList.Add("13905387307");
phoneList.Add("13905381276");
phoneList.Add("13905387539");
phoneList.Add("13905387795");
phoneList.Add("13705388605");
phoneList.Add("13705385323");
phoneList.Add("13705385831");
phoneList.Add("13705383980");
phoneList.Add("13705383061");
phoneList.Add("13705382317");
phoneList.Add("15005380028");
phoneList.Add("15005380558");
phoneList.Add("15005380158");
phoneList.Add("15805382508");
phoneList.Add("15805387298");
phoneList.Add("15805387297");
phoneList.Add("15254813199");
phoneList.Add("15254813299");
phoneList.Add("13562850788");
phoneList.Add("15263089177");
phoneList.Add("18763830788");
phoneList.Add("18763835388");
phoneList.Add("13793833199");
phoneList.Add("15163855699");
phoneList.Add("15163855199");
phoneList.Add("15169877199");
phoneList.Add("18769851988");
phoneList.Add("18769851788");
phoneList.Add("18769851688");
phoneList.Add("13581138765");
phoneList.Add("13792131566");
phoneList.Add("15153865550");
phoneList.Add("15953842223");
phoneList.Add("15953842225");
phoneList.Add("15953841115");
phoneList.Add("15169831118");
phoneList.Add("18705482220");
phoneList.Add("15153869992");
phoneList.Add("15163829995");
phoneList.Add("15263089992");
phoneList.Add("13675382224");
phoneList.Add("13675485554");
phoneList.Add("15949816662");
phoneList.Add("13562804443");
phoneList.Add("15275384447");
phoneList.Add("15275384449");
phoneList.Add("18754817775");
phoneList.Add("18754817772");
phoneList.Add("13468078882");
phoneList.Add("18765389993");
phoneList.Add("18705489992");
phoneList.Add("18754817770");
phoneList.Add("18754882229");
phoneList.Add("18753882226");
phoneList.Add("18753881113");
phoneList.Add("18754810003");
phoneList.Add("18769871115");
phoneList.Add("18765387772");
phoneList.Add("18765387773");
phoneList.Add("18754816663");
phoneList.Add("18754816662");
phoneList.Add("18753882225");
phoneList.Add("15269809995");
phoneList.Add("15264898880");
phoneList.Add("15269809993");
phoneList.Add("15163829993");
phoneList.Add("15264898885");
phoneList.Add("15264898883");
phoneList.Add("15254868883");
phoneList.Add("15264898882");
phoneList.Add("15254868882");
phoneList.Add("15264898881");
phoneList.Add("15254868881");
phoneList.Add("15153865551");
phoneList.Add("15254868880");
phoneList.Add("15254867775");
phoneList.Add("15854806663");
phoneList.Add("18763807771");
phoneList.Add("18763807772");
phoneList.Add("18763807773");
phoneList.Add("15244127770");
phoneList.Add("15244127771");
phoneList.Add("15244127772");
phoneList.Add("15244127773");
phoneList.Add("15244127775");
phoneList.Add("15244127776");
phoneList.Add("15244127778");
phoneList.Add("15244127779");
phoneList.Add("15866037775");
phoneList.Add("18769878889");
phoneList.Add("15288917770");
phoneList.Add("15288917772");
phoneList.Add("15288917773");
phoneList.Add("15288917775");
phoneList.Add("15288917778");
phoneList.Add("15288919696");
phoneList.Add("15269807776");
phoneList.Add("15288919997");
phoneList.Add("15854869996");
phoneList.Add("15854869997");
phoneList.Add("15854869998");
phoneList.Add("15069826669");
phoneList.Add("15866036669");
phoneList.Add("15866036667");
phoneList.Add("15865389997");
phoneList.Add("15865389996");
phoneList.Add("15163827521");
phoneList.Add("18705385521");
phoneList.Add("18765388520");
phoneList.Add("13561768520");
phoneList.Add("18769873344");
phoneList.Add("18769871314");
phoneList.Add("18769851314");
phoneList.Add("13853836529");
phoneList.Add("13853836239");
phoneList.Add("13853836759");
phoneList.Add("13953857379");
phoneList.Add("13953802736");
phoneList.Add("13853803106");
phoneList.Add("13853897356");
phoneList.Add("13853805379");
phoneList.Add("13853865139");
phoneList.Add("13953851036");
phoneList.Add("13853863779");
phoneList.Add("13953822579");
phoneList.Add("13953822159");
phoneList.Add("13953825208");
phoneList.Add("13853896929");
phoneList.Add("13953827229");
phoneList.Add("13853803976");
phoneList.Add("13853862128");
phoneList.Add("13953837028");
phoneList.Add("13854879178");
phoneList.Add("13853883619");
phoneList.Add("13853895906");
phoneList.Add("13853880859");
phoneList.Add("13853869200");
phoneList.Add("13853881879");
phoneList.Add("13953813719");
phoneList.Add("13853868386");
phoneList.Add("13583878036");
phoneList.Add("18753853388");
phoneList.Add("18763803388");
phoneList.Add("13668685936");
phoneList.Add("13668687136");
phoneList.Add("13668682639");
phoneList.Add("13668682738");
phoneList.Add("15005380528");
phoneList.Add("15005380518");
phoneList.Add("15005380508");
phoneList.Add("15805382508");
phoneList.Add("15805387298");
phoneList.Add("15905380007");
phoneList.Add("13905480000");
phoneList.Add("13655385555");
phoneList.Add("18754881234");
phoneList.Add("13854800123");
phoneList.Add("13953803967");
phoneList.Add("13953822687");
phoneList.Add("18266511010");
phoneList.Add("13853805806");
phoneList.Add("15163851119");
phoneList.Add("18263805557");
phoneList.Add("15020831616");
phoneList.Add("18263808855");
phoneList.Add("15805387369");
phoneList.Add("15805387219");
phoneList.Add("18705385529");
phoneList.Add("18705385526");
phoneList.Add("18705385987");
phoneList.Add("18263882221");
phoneList.Add("18263882225");
phoneList.Add("15163850909");
phoneList.Add("18753889595");
phoneList.Add("15163886262");
phoneList.Add("13705385223");
phoneList.Add("13705385052");
phoneList.Add("13705383950");
phoneList.Add("13705386305");
phoneList.Add("13705383865");
phoneList.Add("13705383290");
phoneList.Add("13465382223");
phoneList.Add("13705383592");
phoneList.Add("15269801100");
phoneList.Add("18263880044");
phoneList.Add("13854825511");
phoneList.Add("18753889520");
phoneList.Add("18753886520");
phoneList.Add("18765388520");
phoneList.Add("18705385521");
phoneList.Add("13605386972");
phoneList.Add("13562810011");
phoneList.Add("15864775345");
phoneList.Add("15864752234");
phoneList.Add("18254829345");
phoneList.Add("13675481345");
phoneList.Add("18765384455");
phoneList.Add("18765384456");
phoneList.Add("18916666683");
phoneList.Add("18916888858");
phoneList.Add("018916888858");
phoneList.Add("1891666668342");
phoneList.Add("18916888858aa");
return phoneList;
}