最近項目中有用戶反饋
173
的手機號段校驗不通過,一查才發現173
號段是中國電信今年新增的,除173
還有聯通的號段171
。
下面是三大運營商最新號段:
-
移動號段:
134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188 -
聯通號段:
130 131 132 145 155 156 171 175 176 185 186 -
電信號段:
133 149 153 173 177 180 181 189 -
虛擬運營商:
170
其對應的正則表達式如下:
/*
* 中國移動:China Mobile
*/
NSString * CM = @"^1(34[0-8]|(3[5-9]|47|5[0127-9]|78|8[23478])\\d)\\d{7}$";
/*
* 中國聯通:China Unicom
*/
NSString * CU = @"^1(3[0-2]|45|5[56]|7[156]|8[56])\\d{8}$";
/*
* 中國電信:China Telecom
*/
NSString * CT = @"^1((33|53|7[37]|8[019])[0-9]|349)\\d{7}$";
/*
* 虛擬運營商
*/
NSString * other = @"^1(70[0-9])\\d{7}$";