老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

iOS如何實現正則表達式判斷純數字-創新互聯

這篇文章給大家分享的是有關iOS如何實現正則表達式判斷純數字的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創新互聯公司服務項目包括屯昌網站建設、屯昌網站制作、屯昌網頁制作以及屯昌網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,屯昌網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到屯昌省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!

第一種使用正則表達式 判斷


//是否是純數字 
+ (BOOL)isNumText:(NSString *)str{ 
 NSString * regex  = @"(/^[0-9]*$/)"; 
 NSPredicate * pred  = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; 
 BOOL isMatch   = [pred evaluateWithObject:str]; 
 if (isMatch) { 
  return YES; 
 }else{ 
  return NO; 
 } 
}

具體正則對不對  還需要大家來看以下

第二種 系統源生的

我推薦第二種

- (NSString *) trimming { 
 return [self stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceCharacterSet]]; 
} 
//判斷是不是純數字 
 [NSCharacterSet decimalDigitCharacterSet]; 
 if ([[textField.text stringByTrimmingCharactersInSet: [NSCharacterSet decimalDigitCharacterSet]]trimming].length >0) { 
  DLog(@"不是純數字"); 
 }else{ 
  DLog(@"純數字!"); 
 }

最近在做一個即時通訊的項目, 首先是注冊登錄界面, 項目需求是通過用戶輸入的手機號碼獲取一個4位數的驗證碼來完成注冊,那么, 問題來了?

如何判斷用戶輸入的手機號碼是合法的正確的11位手機號碼呢?(這些簡單的問題就在前端判斷好了再post給后臺 ,沒必要把各種沒用的數據都post給后臺)

判斷手機號碼是否正確的方法很多,我是用正則表達式來完成匹配的,廢話不多說,直接上代碼:

//正則表達式匹配11位手機號碼 
 NSString *regex = @"^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$"; 
 NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; 
 BOOL isMatch = [pred evaluateWithObject:_telField.text]; 
if(isMatch) { //有效手機號 
}else//無效手機號 
 { 
   if (ios7) { 
    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:nil message:@"無效的手機號碼,請重新輸入..." delegate:self cancelButtonTitle:nil otherButtonTitles:@"確定", nil nil]; 
    alertView.tag = 104; 
    [alertView show]; 
   }else 
   { 
    UIAlertController*alertController = [UIAlertController alertControllerWithTitle:nil message:@"無效的手機號碼,請重新輸入..." preferredStyle:UIAlertControllerStyleAlert]; 
    UIAlertAction *otherAction = [UIAlertAction actionWithTitle:@"確定" style:UIAlertActionStyleDefault handler:^(UIAlertAction*action) { 
     [_telField selectAll:self]; 
    }]; 
    [alertController addAction:otherAction]; 
    [self presentViewController:alertController animated:YES completion:nil]; 
   } 
  } 
 }

聯通,移動和電信每年都會添加新的號碼,所以匹配電話號碼的正則表達式也要年年更新.

^((13[0-9])|(15[^4,\\D])|(18[0,0-9]))\\d{8}$這個正則表達式我測試過了還沒發現有匹配不了的號碼,在這里分享給大家用!

感謝各位的閱讀!關于“iOS如何實現正則表達式判斷純數字”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當前名稱:iOS如何實現正則表達式判斷純數字-創新互聯
標題路徑:http://www.xueling.net.cn/article/dcipji.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 麻豆入口 | 日日射av| 亚洲社区一区二区 | 日本无码潮喷A片无码高潮 九草在线视频 | 国产超碰人人爽人人做人人爱 | 在线观看亚洲av每日更新 | 国产高清吃奶成免费视频网站 | 国产精选大秀一区二区 | 国产互换人妻好紧hd无码 | 深夜免费在线视频 | а天堂中文最新版在线 | 亚洲精品国产麻豆 | 亚洲欧美日本a∨在线观看 欧美96在线丨欧 | 国产成人无码短视频 | 亚洲精品久久久久 | 亚州欧洲日韩精品 | 精品国产一区二区三区久久久 | 午夜精品一区二区三区在线视 | 91精品国模一区二区三区 | 久久爱99| 国产午夜精品久久久久免费视高清 | 国产成人?合一区二区三区 国产人成一区二区三区影院 | 国产美女mm131爽爽爽 | 国产高清精品综合在线网址 | 成人免费视频软件网站 | 精品一区在线免费观看 | 亚洲成人在线视频播放 | 国产成人综合亚洲色就色 | 西西人体www大胆高清 | 国产线视频精品免费观看视频 | 亚洲免费av网站 | 99人精品福利在线观看 | 天天干天天射天天操天天摸 | 全黄H全肉边做边吃奶视频 9999在线视频 | 久久高潮视频 | 国产精品久久久午夜 | 国产精品嫩草影院久久 | 欧美国产激情一区二区三区蜜月 | 亚洲每日更新6666666 | 男女久久久 | 中文字幕精品视频 |