// 正則判斷手機號碼位址格式
- (bool)ismobilenumber:(nsstring *)mobilenum
$";/**
10 * 中國移動:china mobile
11 * 134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
12 */
nsstring * cm = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d$";
/**15 * 中國聯通:china unicom
16 * 130,131,132,152,155,156,185,186
17 */
nsstring * cu = @"^1(3[0-2]|5[256]|8[56])\\d$";
/**20 * 中國電信:china telecom
21 * 133,1349,153,180,189
22 */
nsstring * ct = @"^1((33|53|8[09])[0-9]|349)\\d$";
/**25 * 大陸地區固話及小靈通
26 * 區號:010,020,021,022,023,024,025,027,028,029
27 * 號碼:七位或八位
28 */
// nsstring * phs = @"^0(10|2[0-5789]|\\d)\\d$";
nspredicate *regextestmobile = [nspredicate predicatewithformat:@"self matches %@", mobile];
nspredicate *regextestcm = [nspredicate predicatewithformat:@"self matches %@", cm];
nspredicate *regextestcu = [nspredicate predicatewithformat:@"self matches %@", cu];
nspredicate *regextestct = [nspredicate predicatewithformat:@"self matches %@", ct];
if (([regextestmobile evaluatewithobject:mobilenum] == yes)
|| ([regextestcm evaluatewithobject:mobilenum] == yes)
|| ([regextestct evaluatewithobject:mobilenum] == yes)
|| ([regextestcu evaluatewithobject:mobilenum] == yes))
else
}
jquery驗證手機號碼和固定電話號碼
驗證手機號碼或者 號碼 function checkcontactnumber 15 0 9 18 0 9 17 0 9 14 0 9 d var isphone 0 d d d var error 請正確填寫 號碼,例如 13511111111或010 11111111 如果為1開頭則驗證手機號碼...
oracle判斷手機號碼是否合法
合法手機號碼 都是11位數,並且以13 15 18開頭的。create or replace function islegal phonenumber in varchar2 return number 返回0表示是合法,返回1表示是不合法 asbegin if length phonenumber...
校驗電話號碼 手機號碼正規表示式
號碼 手機號碼 等準確詳細 正規表示式 號碼正規表示式 支援手機號碼,3 4位區號,7 8位直播號碼,1 4位分機號 d d d d d d d d d d d d d d d d d 匹配格式 11位手機號碼 3 4位區號,7 8位直播號碼,1 4位分機號 如 12345678901 1234 1...