最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例

 更新時(shí)間:2017年11月26日 12:53:46   作者:Liu_Esther  
下面小編就為大家分享一篇ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例,具有很好的參考價(jià)值。希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

實(shí)例如下:

//判斷手機(jī)號(hào)碼格式是否正確
+ (BOOL)valiMobile:(NSString *)mobile
{
  mobile = [mobile stringByReplacingOccurrencesOfString:@" " withString:@""];
  if (mobile.length != 11)
  {
    return NO;
  }else{
    /**
     * 移動(dòng)號(hào)段正則表達(dá)式
     */
    NSString *CM_NUM = @"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";
    /**
     * 聯(lián)通號(hào)段正則表達(dá)式
     */
    NSString *CU_NUM = @"^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\\d{8}|(1709)\\d{7}$";
    /**
     * 電信號(hào)段正則表達(dá)式
     */
    NSString *CT_NUM = @"^((133)|(153)|(177)|(18[0,1,9]))\\d{8}$";
    NSPredicate *pred1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CM_NUM];
    BOOL isMatch1 = [pred1 evaluateWithObject:mobile];
    NSPredicate *pred2 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CU_NUM];
    BOOL isMatch2 = [pred2 evaluateWithObject:mobile];
    NSPredicate *pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT_NUM];
    BOOL isMatch3 = [pred3 evaluateWithObject:mobile];
 
    if (isMatch1 || isMatch2 || isMatch3) {
      return YES;
    }else{
      return NO;
    }
  }
}

以上這篇ios利用正則表達(dá)式判斷手機(jī)號(hào)碼格式是否正確的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • IOS 照片操作(獲取信息及修改照片)詳解

    IOS 照片操作(獲取信息及修改照片)詳解

    這篇文章主要介紹了IOS 照片操作及獲取拍照信息和修改信息的相關(guān)資料,這里主要介紹,獲取系統(tǒng)照片信息,及地理位置和時(shí)間的修改,需要的朋友可以參考下
    2016-11-11
  • iOS CAReplicatorLayer實(shí)現(xiàn)脈沖動(dòng)畫(huà)效果

    iOS CAReplicatorLayer實(shí)現(xiàn)脈沖動(dòng)畫(huà)效果

    這篇文章主要介紹了iOS CAReplicatorLayer實(shí)現(xiàn)脈沖動(dòng)畫(huà)效果 ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • iOS UITableView 與 UITableViewController實(shí)例詳解

    iOS UITableView 與 UITableViewController實(shí)例詳解

    這篇文章主要介紹了iOS UITableView 與 UITableViewController實(shí)例詳解的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • iOS實(shí)現(xiàn)可以縱向橫向滑動(dòng)的表格實(shí)例代碼

    iOS實(shí)現(xiàn)可以縱向橫向滑動(dòng)的表格實(shí)例代碼

    這篇文章主要給大家介紹了利用iOS實(shí)現(xiàn)可以縱向橫向滑動(dòng)的表格的相關(guān)資料,文中給出了詳細(xì)的實(shí)現(xiàn)方法示例代碼,對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-06-06
  • iOS開(kāi)發(fā)之用javascript調(diào)用oc方法而非url

    iOS開(kāi)發(fā)之用javascript調(diào)用oc方法而非url

    本文說(shuō)的是非攔截URL進(jìn)行判斷,然后調(diào)用oc方法這種調(diào)用手段,所以不用討論說(shuō)為什么不用url這種方法,具體看需求,有需要的可以參考。
    2016-07-07
  • 兩種iOS隱藏導(dǎo)航欄的正確方法

    兩種iOS隱藏導(dǎo)航欄的正確方法

    這篇文章主要為大家詳細(xì)介紹了iOS導(dǎo)航欄的正確隱藏方式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • IOS NSNotification 鍵盤(pán)遮擋問(wèn)題的解決辦法

    IOS NSNotification 鍵盤(pán)遮擋問(wèn)題的解決辦法

    這篇文章主要介紹了IOS NSNotification 鍵盤(pán)遮擋問(wèn)題的解決辦法的相關(guān)資料,希望通過(guò)本文能幫助到大家,解決這樣的問(wèn)題,需要的朋友可以參考下
    2017-09-09
  • iOS中創(chuàng)建Model的最佳實(shí)踐記錄

    iOS中創(chuàng)建Model的最佳實(shí)踐記錄

    這篇文章主要給大家介紹了關(guān)于iOS中創(chuàng)建Model的最佳實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用iOS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 如何去掉Xcode工程中某種類(lèi)型的警告

    如何去掉Xcode工程中某種類(lèi)型的警告

    這篇文章主要給大家介紹了關(guān)于如何去掉Xcode工程中某種類(lèi)型的警告,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Xcode具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • iOS開(kāi)發(fā)之使用Storyboard預(yù)覽UI在不同屏幕上的運(yùn)行效果

    iOS開(kāi)發(fā)之使用Storyboard預(yù)覽UI在不同屏幕上的運(yùn)行效果

    使用Storyboard做開(kāi)發(fā)效率非常高,為了防止在團(tuán)隊(duì)中發(fā)生沖突,采取的解決辦法是負(fù)責(zé)UI開(kāi)發(fā)的同事最好每人維護(hù)一個(gè)Storyboard, 公用的組件使用輕量級(jí)的xib或者純代碼來(lái)實(shí)現(xiàn),下面小編就給大家介紹如何使用Storyboard預(yù)覽UI在不同屏幕上的運(yùn)行效果,需要的朋友可以參考下
    2015-08-08

最新評(píng)論

蒙阴县| 连南| 宜章县| 高青县| 乐业县| 钟祥市| 峨眉山市| 泸定县| 永和县| 淮阳县| 西青区| 轮台县| 平阴县| 富源县| 繁峙县| 商都县| 邯郸市| 交城县| 盖州市| 巴青县| 忻州市| 建水县| 阜新| 宁波市| 漳浦县| 呼图壁县| 鄂托克前旗| 葵青区| 和田县| 潢川县| 肥东县| 正宁县| 荔浦县| 台东市| 鄂州市| 辽宁省| 汝州市| 金华市| 融水| 万源市| 井研县|