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;
            }

作者最新文章
css 去掉a标签超链接的虚线框的方法, 何去除超链接点击时的虚线?
C# 创建、保存、写入无 bom 的 utf-8 编码文件
ASP.NET aspx 后台代码执行前台js脚本, 弹出消息, 调用函数
ASP.NET aspx 后台代码控制前台显示、隐藏
js 打印功能