C# 判断电话号码格式

C# 判断电话号码格式
            string phone = textBox1.Text.Trim();
            if (Regex.IsMatch(phone, @"^\d{11}$"))
            {
                //移动号码   11位手机号
                MessageBox.Show("移动号码");
            }
            else if (Regex.IsMatch(phone, @"^(\d{4}|\d{3})-(\d{7,8})$|^\((\d{4}|\d{3})\)(\d{7,8})$"))
            {
                //长途号码 0436-1111111
                MessageBox.Show("长途号码");

            }
            else if (Regex.IsMatch(phone, @"(^(\d{7,8})$)"))
            {
                //家庭好固定号 7位座机号 8位座机号
                MessageBox.Show("家庭好固定号");
            }
            else
            {
                MessageBox.Show("什么也不是");
                return;
            }

作者最新文章
ASP.NET, ASP.NET Core WebApi 返回 Controller 返回 Json 类型结果
Visual Studio 调试 ASP.NET Core 无法连接 IIS Express 服务器
ASP.NET WebApi 与 ASP.NET Core WebApi 返回 HttpResponseMessage
SQL Server 中 CASE WHEN 使用
html table 设置表格背景图片,背景色