正則

// 正則判斷手機號碼地址格式

- (BOOL)isMobileNumber:(NSString *)mobileNum {
    
    //電信號段:133/153/180/181/189/177
    //聯(lián)通號段:130/131/132/155/156/185/186/145/176
    //移動號段:134/135/136/137/138/139/150/151/152/157/158/159/182/183/184/187/188/147/178
    //虛擬運營商:170
    
    NSString *MOBILE = @"^1(3[0-9]|4[57]|5[0-35-9]|8[0-9]|7[06-8])\\d{8}$";
    
    NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];
    
    return [regextestmobile evaluateWithObject:mobileNum];
}```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 初衷:看了很多視頻、文章,最后卻通通忘記了,別人的知識依舊是別人的,自己卻什么都沒獲得。此系列文章旨在加深自己的印...
    DCbryant閱讀 4,059評論 0 20
  • 1.匹配以數(shù)字結(jié)尾的;正則:/\d+$/g;2.去掉空格; 3.判斷字符串是不是由數(shù)字組成; 4.電話號碼正則分析...
    胖先森閱讀 1,189評論 0 6
  • 正則表達式指符合一定規(guī)則的表達式,專門用于操作字符串。用一些特定的符號來表示一些代碼操作,以此來簡化書寫。只需要書...
    李斯維閱讀 765評論 1 11
  • 一、什么是正則表達式(Regular Expression) 正則表達式是對字符串操作的一種邏輯公式,就是用事先定...
    XZ陽光小熊閱讀 627評論 0 6
  • tags: 正則表達式categories: JavaScript歡迎點擊我的博客原文 前端會遇到很多字符串驗證問...
    淺茉Sara閱讀 791評論 1 2