號碼運商判斷

2022-07-31 04:21:12 字數 2142 閱讀 7903

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 中國聯通號碼格...