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

主頁 > 知識庫 > IOS正則表達式判斷輸入類型(整理)

IOS正則表達式判斷輸入類型(整理)

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

在開發過程中,有時需要對用戶輸入的類型做判斷,最常見是在注冊頁面即用戶名和密碼,代碼整理如下:

只能為中文

-(BOOL)onlyInputChineseCharacters:(NSString*)string{
 NSString *zhString = @"[\u4e00-\u9fa5]+";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",zhString];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

只能為數字

- (BOOL)onlyInputTheNumber:(NSString*)string{
 NSString *numString =@"[0-9]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",numString];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

只能為小寫

- (BOOL)onlyInputLowercaseLetter:(NSString*)string{
 NSString *regex =@"[a-z]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

*只能為大寫

- (BOOL)onlyInputACapital:(NSString*)string{
 NSString *regex =@"[A-Z]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許大小寫

- (BOOL)InputCapitalAndLowercaseLetter:(NSString*)string{
 NSString *regex =@"[a-zA-Z]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許含大小寫或數字(不限字數)

- (BOOL)inputLettersOrNumbers:(NSString*)string{
 NSString *regex =@"[a-zA-Z0-9]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許含大小寫或數字(限字數)

-(BOOL)inputNumberOrLetters:(NSString*)name {
 NSString *userNameRegex = @"^[A-Za-z0-9]{6,20}+$";
 NSPredicate *userNamePredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",userNameRegex];
 BOOL inputString = [userNamePredicate evaluateWithObject:name];
 return inputString;
}

允許漢字或數字(不限字數)

- (BOOL)inputChineseOrNumbers:(NSString*)string{
 NSString *regex =@"[\u4e00-\u9fa5]+[0-9]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許漢字或數字(限字數)

- (BOOL)inputChineseOrNumbersLimit:(NSString*)string{
 NSString *regex =@"[\u4e00-\u9fa5][0-9]{6,20}+$";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許漢字,大小寫或數字(不限字數)

- (BOOL)inputChineseOrLettersAndNumbersNum:(NSString*)string{
 NSString *regex =@"[\u4e00-\u9fa5]+[A-Za-z0-9]*";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

允許漢字,大小寫或數字(限字數)

- (BOOL)inputChineseOrLettersNumberslimit:(NSString*)string{
 NSString *regex =@"[\u4e00-\u9fa5]+[A-Za-z0-9]{6,20}+$";
 NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex];
 BOOL inputString = [predicate evaluateWithObject:string];
 return inputString;
}

以上所述是小編給大家介紹的IOS正則表達式判斷輸入類型(整理),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • iOS中正則表達式的運用示例代碼
  • IOS中用正則表達式判斷輸入的內容為8-16位且同時包含數字和字母
  • iOS中常見正則表達式驗證方法
  • 淺談iOS應用中的相關正則及驗證
  • iOS 正則表達式判斷手機號碼、固話
  • iOS 正則表達式判斷純數字及匹配11位手機號碼的方法
  • iOS開發驗證判斷語句之正則表達式小結
  • iOS開發 正則運算詳細介紹
  • iOS 正則表達式詳解
  • IOS開發常用的正則表達式
  • iOS中使用正則表達式NSRegularExpression 來驗證textfiled輸入的內容
  • IOS中NSPredicate和NSRegularExpression校驗正則表達式區別

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

巨人網絡通訊聲明:本文標題《IOS正則表達式判斷輸入類型(整理)》,本文關鍵詞  IOS,正則,表達式,判斷,輸入,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《IOS正則表達式判斷輸入類型(整理)》相關的同類信息!
  • 本頁收集關于IOS正則表達式判斷輸入類型(整理)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产91在线播放中文| yin荡的大乳尤物白老师| 乡野欲潮全集完整阅读| 亚洲精品国产摄像头| 聚色庄园视频网| 军区首长们的玩物n?p高H| 娱乐之国粹大师| 西瓜影院三级理论网| 91最新在线播放| 让她三分| 147人体做爰大胆图片| 好吊妞AV视频在线观看| 粉色视频午夜网站入口| 杏爱直播app下载| 啊??轻点?奶头H的故事| 中文字幕视频一区二区三区. | 91丨九色丨国产熟女??熟女| 啊…嗯啊好深bl肉啊好深啊| 波多野结衣cesd-305| 美女秘?十八???黄www下载| 欧美精品久久久久久久久久白贞 | a大片大片网y| 高辣h公主花液张开腿| ??国产嫩草影院久久久久| 国产福利电影| 香蕉伊大在线中字色中文| 空少被机长狂躁bl| 国产三级精品本庄铃在线播放| 野浪花电影| 国产特级毛片潘金莲| 国产美女裸露无遮挡双奶A片视频| 哺乳人妻奶头奶水流出| 免费看黄网站在线看| 亚洲精品中文字幕乱码三区91| 国产特级精品毛片| 免费电影视频| 欧美又大粗又爽又黄大片视频| 隔壁家的小白莲| 千人千色9t9t9t| 黑人又大又长又粗做爰| 超爆乳中文字幕巨爆乳|