判斷手機號碼是那個運營商的
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 判斷是否是聯通號
{
class Program
{
/// <summary>
/// 判斷手機手機號碼的是否是聯通號碼
/// </summary>
/// <param name="phoneNo">手機號碼</param>
/// <returns>
/// 返回1,表名該號碼是移動號
/// 返回2,表名該號碼是電信號
/// 返回3,表名該號碼是聯通號
/// 返回0,沒有該號碼的運營商
/// </returns>
public static int GetPhoneNoOperators(string phoneNo)
{
string subphone = phoneNo.Substring(0, 3);
//移動號碼段134、135、136、137、138、139、150、151、152、157(TD)、158、159、187、188
if (subphone.Equals("134") || subphone.Equals("135") || subphone.Equals("136") ||
subphone.Equals("137") || subphone.Equals("138") || subphone.Equals("139") ||
subphone.Equals("150") || subphone.Equals("151") || subphone.Equals("152") ||
subphone.Equals("157") || subphone.Equals("158") || subphone.Equals("159") ||
subphone.Equals("187") || subphone.Equals("188"))
return 1;//移動號碼
else
//電信號碼段133、153、180、181、189、
if (subphone.Equals("133") || subphone.Equals("153") || subphone.Equals("180") ||
subphone.Equals("181") || subphone.Equals("189"))
return 2;//電信號
else
//聯通號碼段:130、131、132、155、156、185、186
if (subphone.Equals("130") || subphone.Equals("131") || subphone.Equals("132") ||
subphone.Equals("155") || subphone.Equals("156") || subphone.Equals("185") ||
subphone.Equals("186") || subphone.Equals("145"))
return 3;//聯通號
else
return 0;//沒有與此相關的號碼段
}
static void Main(string[] args)
{
string phoneNo = "12339622941";
int type = GetPhoneNoOperators(phoneNo);
if (type == 1)
Console.Write("該號是移動號");
else if (type == 2)
Console.Write("該號是電信號");
else if (type == 3)
Console.Write("該號是聯通號");
else
Console.Write("該號碼沒有對應的服務商");
Console.Read();
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 判斷是否是聯通號
{
class Program
{
/// <summary>
/// 判斷手機手機號碼的是否是聯通號碼
/// </summary>
/// <param name="phoneNo">手機號碼</param>
/// <returns>
/// 返回1,表名該號碼是移動號
/// 返回2,表名該號碼是電信號
/// 返回3,表名該號碼是聯通號
/// 返回0,沒有該號碼的運營商
/// </returns>
public static int GetPhoneNoOperators(string phoneNo)
{
string subphone = phoneNo.Substring(0, 3);
//移動號碼段134、135、136、137、138、139、150、151、152、157(TD)、158、159、187、188
if (subphone.Equals("134") || subphone.Equals("135") || subphone.Equals("136") ||
subphone.Equals("137") || subphone.Equals("138") || subphone.Equals("139") ||
subphone.Equals("150") || subphone.Equals("151") || subphone.Equals("152") ||
subphone.Equals("157") || subphone.Equals("158") || subphone.Equals("159") ||
subphone.Equals("187") || subphone.Equals("188"))
return 1;//移動號碼
else
//電信號碼段133、153、180、181、189、
if (subphone.Equals("133") || subphone.Equals("153") || subphone.Equals("180") ||
subphone.Equals("181") || subphone.Equals("189"))
return 2;//電信號
else
//聯通號碼段:130、131、132、155、156、185、186
if (subphone.Equals("130") || subphone.Equals("131") || subphone.Equals("132") ||
subphone.Equals("155") || subphone.Equals("156") || subphone.Equals("185") ||
subphone.Equals("186") || subphone.Equals("145"))
return 3;//聯通號
else
return 0;//沒有與此相關的號碼段
}
static void Main(string[] args)
{
string phoneNo = "12339622941";
int type = GetPhoneNoOperators(phoneNo);
if (type == 1)
Console.Write("該號是移動號");
else if (type == 2)
Console.Write("該號是電信號");
else if (type == 3)
Console.Write("該號是聯通號");
else
Console.Write("該號碼沒有對應的服務商");
Console.Read();
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.