日期:2014-05-17  浏览次数:21011 次

C# 用正则判断输入的手机号可是是否正确
正则判断输入的手机号是否正确,最好能有实例代码谢谢

------解决方案--------------------
本帖最后由 bdmh 于 2013-10-30 13:42:50 编辑
1[3,5,8]\d{9}
------解决方案--------------------
            Regex reg = new Regex(@"(\+86)?1[3458]\d{9}");
            string str = "+8613888888888";
            if (reg.IsMatch(str))
            {
                Console.WriteLine("OK!");

            }
            else 
            {
                Console.WriteLine("Error!");
            }