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

主頁 > 知識庫 > 正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關代碼

正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關代碼

熱門標簽:宿遷智能外呼系統供應商 css百度地圖標注位置顯示 地圖標注字母的軟件 400免費電話去哪申請 實用地圖標注app 鄂州人工智能電銷機器人軟件 菏澤智能ai電銷機器人銷售公司 地圖標注商戶中心要收錢多少 線上教育ai外呼系統

廢話不多說了,直接給大家貼實現此功能的正則表達式代碼了,具體代碼如下所示:

#import Foundation/Foundation.h>
int main() {
// ? == {0,1}
// * == {0,無窮}
// + == {1,無窮}
// \d == [0-9]
// \w == [A-Za-z_0-9]
// * 的意思是可有可無
// [a|b|c]+ 表示三個至少出現一次或多次
//檢測電話號碼是否正確
NSString *tel = @"";
//正則表達式
NSString *regex = @"^\\d*$";
// NSString *regex = @"^[0-9]{3,4}-[0-9]{7,8}$";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex];//創建需要滿足上面的正則表達式的謂詞
NSLog(@"該電話號碼:%d",[predicate evaluateWithObject:tel]);
//用戶名 (第一位必須是字母,6-16位,只能有字母,數字或下劃線)
NSString *user = @"m54355";
NSString *regex1 = @"^[A-Za-z]\\w{5,15}$";
NSPredicate *predicate1 = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex1];
// NSLog(@"該電話號碼:%d",[predicate1 evaluateWithObject:user]);
// //身份證
// NSString *user1 = @"610125199301300814";
// NSString *regex2 = @"^\\d{17}[\\dxX]$";
// NSPredicate *predicate2 = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex2];
// NSLog(@"該身份證:%d",[predicate2 evaluateWithObject:user1]);
//郵箱
NSString *mailbox = @"101707383@qq.com";
NSString *regex3 = @"^[a-zA-Z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}$";
NSPredicate *predicate3 = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex3];
// NSLog(@"該郵箱:%d",[predicate3 evaluateWithObject:mailbox]);
//手機號
// NSString *phone = @"18709259205";
// NSString *regex4 = @"^1[3|4|5|7|8]\\d{9}$";
// NSPredicate *predicate4 = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex4];
// NSLog(@"該手機:%d",[predicate4 evaluateWithObject:phone]);
if ([predicate1 evaluateWithObject:user] == 1) {
if ([predicate3 evaluateWithObject:mailbox] == 1) {
NSLog(@"登錄成功");
}
}else{
NSLog(@"錯誤");
}
return 0;
}

您可能感興趣的文章:
  • 正則表達式實現匹配連續數字的方法
  • iOS 正則表達式判斷純數字及匹配11位手機號碼的方法
  • jquery 正整數數字校驗正則表達式
  • JS判斷輸入的字符串是否是數字的方法(正則表達式)
  • JS正則表達式匹配檢測各種數值類型(數字驗證)
  • jQuery使用正則表達式限制文本框只能輸入數字
  • 最新密碼驗證正則表達式
  • Javascript校驗密碼復雜度的正則表達式
  • 正則表達式匹配用戶密碼
  • python使用正則表達式檢測密碼強度源碼分享
  • php password密碼驗證正則表達式(8位長度限制)
  • 淺析一個匹配數字和字母密碼的正則表達式

標簽:六安 咸陽 梅州 鞍山 池州 綿陽 三亞 恩施

巨人網絡通訊聲明:本文標題《正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關代碼》,本文關鍵詞  正則,表達式,限制,賬號,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關代碼》相關的同類信息!
  • 本頁收集關于正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關代碼的相關信息資訊供網民參考!
  • 推薦文章