好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > iOS 正則表達式判斷純數字及匹配11位手機號碼的方法

iOS 正則表達式判斷純數字及匹配11位手機號碼的方法

熱門標簽:外呼系統無呼出路由是什么原因 ai電話機器人搭建 地圖標注教學點 貴港公司如何申請400電話 梅縣地圖標注 甘肅醫療外呼系統排名 呼叫系統外呼只能兩次 400電話辦理電話辦理 西藏智能外呼系統代理商

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

//是否是純數字 
+ (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 App開發中Objective-C使用正則表達式進行匹配的方法
  • 正則表達式在IOS中的應用及IOS中三種正則表達式的使用與比較
  • iOS 正則表達式判斷手機號碼、固話
  • IOS開發常用的正則表達式
  • iOS 中使用正則表達式判斷身份證格式及銀行卡號格式是否正確(推薦)
  • iOS中使用正則表達式NSRegularExpression 來驗證textfiled輸入的內容
  • iOS正則表達式驗證手機號、郵箱、身份證號等
  • ios利用正則表達式判斷手機號碼格式是否正確的實例
  • Objective-C中利用正則去除非數字字母漢字方法實例

標簽:湖州 哈密 泰安 海口 本溪 大興安嶺 涼山 常州

巨人網絡通訊聲明:本文標題《iOS 正則表達式判斷純數字及匹配11位手機號碼的方法》,本文關鍵詞  iOS,正則,表達式,判斷,純,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《iOS 正則表達式判斷純數字及匹配11位手機號碼的方法》相關的同類信息!
  • 本頁收集關于iOS 正則表達式判斷純數字及匹配11位手機號碼的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 美女挤奶秘?无遮挡| 寡妇高潮A片免费看| bl高H重口排泄| 新婚娇妻被粗长征服| 国产乱码视频| 日日夜夜狠狠| 小sao货水真多ji巴cao| 国产最新精品sM调教视频| 免费无码婬AAAA片在线漫画| 久久久久久亚洲A| 啊灬啊灬啊灬快灬深用力小喜| 午夜电影av| 精品一区二区在线| 无码国产成人午夜电影在99| 爱爱视频软件| 欧美精品一区二区三区四区五区 | jzzjzzjzz亚洲熟女少妇| handjobmilf强制出精japanese| 午夜丁香婷婷| 爱爱性视频| 久久久久久亚洲精品| 韩国理伦三级做爰| 日本交换无码亚洲成a人片| 国产良妇出轨视频在线观看| 60分钟边摸边吃奶边做| 精品视频99| 半夜他用劲挺进我的身体视频| 恋与深空床戏在线观看| 毛茸茸的浓密在线视频| 亚洲欧美另类国产日韩第79集| 夜夜嗨AⅤ一区二区三区| 边摸边吃奶边做爽动态| 男人捅爽女人| 男生插女生视频网站| chinese老太交videos| 精品国产91久久久久久亚瑟| 女子日b全过程| 国产91??丝袜在线播放00| 亚洲3344| 日出水| 德国一级婬片A片AA欧美大片|