public class operatorutils
} return true;
} /*
* 判斷運營商
*/
public static string execute(string phone) else
if (phone.startswith("86"))
} // 去除+86後**號碼應為11位
if (phone.length() != 11)
// 判斷去除+86後剩餘的是否全為數字
if (!isnum(phone))
// 擷取前3或前4位**號碼,判斷運營商
head1 = phone.substring(0, 3);
head2 = phone.substring(0, 4);
// 移動前三位
boolean cmccte*** = head1.equals("134") || head1.equals("135") || head1.equals("136")
|| head1.equals("137") || head1.equals("138")
|| head1.equals("139") || head1.equals("147")
|| head1.equals("150") || head1.equals("151")
|| head1.equals("152") || head1.equals("157")
|| head1.equals("158") || head1.equals("159")
|| head1.equals("182") || head1.equals("183")
|| head1.equals("184") || head1.equals("178")
|| head1.equals("187") || head1.equals("188");
if (cmccte***)
// 移動前4位
boolean cmcctemp4 = head2.equals("1340") || head2.equals("1341")
|| head2.equals("1342") || head2.equals("1343")
|| head2.equals("1344") || head2.equals("1345")
|| head2.equals("1346") || head2.equals("1347")
|| head2.equals("1348") || head2.equals("1705");
if (cmcctemp4)
// 聯通前3位
boolean unicomtemp = head1.equals("130") || head1.equals("131")
|| head1.equals("132") || head1.equals("145")
|| head1.equals("155") || head1.equals("156") || head1.equals("176")
|| head1.equals("185") || head1.equals("186");
if (unicomtemp)
//unicom 4
boolean unicomtemp4 = head1.equals("1709");
if (unicomtemp4)
// 電信前3位
boolean telecomtemp = head1.equals("133") || head1.equals("153")
|| head1.equals("181") || head1.equals("177")
|| head1.equals("180") || head1.equals("189");
if (telecomtemp)
//telecom 4
boolean telecomtemp4 = head1.equals("1700");
if (telecomtemp4)
return unknown;
} }
python 判斷號碼是否可用 號碼過濾
def delcustomer customer 返回兩個 第乙個用來標記是否可用,第二個標記號碼 f open abnormalphone,r src f.readlines f.close abnormalset set for line in src phone str line.split ...
java判斷手機號碼是哪個運營商
手機號碼校驗規則 中國電信號碼格式驗證 手機段 133,153,180,181,189,177,1700,173,199 private static final string china telecom pattern 1 33 53 77 73 99 8 019 d 1700 d 中國聯通號碼格...
java判斷手機號碼是哪個運營商
手機號碼校驗規則 中國電信號碼格式驗證 手機段 133,153,180,181,189,177,1700,173,199 private static final string china telecom pattern 1 33 53 77 73 99 8 019 d 1700 d 中國聯通號碼格...