濮阳杆衣贸易有限公司

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

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

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

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

#import Foundation/Foundation.h>
int main() {
// ? == {0,1}
// * == {0,無窮}
// + == {1,無窮}
// \d == [0-9]
// \w == [A-Za-z_0-9]
// * 的意思是可有可無
// [a|b|c]+ 表示三個至少出現(xiàn)一次或多次
//檢測電話號碼是否正確
NSString *tel = @"";
//正則表達式
NSString *regex = @"^\\d*$";
// NSString *regex = @"^[0-9]{3,4}-[0-9]{7,8}$";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",regex];//創(chuàng)建需要滿足上面的正則表達式的謂詞
NSLog(@"該電話號碼:%d",[predicate evaluateWithObject:tel]);
//用戶名 (第一位必須是字母,6-16位,只能有字母,數(shù)字或下劃線)
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;
}

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

標(biāo)簽:六安 咸陽 梅州 鞍山 池州 綿陽 三亞 恩施

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(guān)代碼》,本文關(guān)鍵詞  正則,表達式,限制,賬號,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(guān)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(guān)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    甘孜县| 临武县| 湖南省| 阳信县| 湖北省| 堆龙德庆县| 宿迁市| 苗栗县| 阿拉善左旗| 梨树县| 个旧市| 淳安县| 新源县| 南木林县| 无棣县| 赤城县| 万年县| 永靖县| 枝江市| 乐业县| 阿瓦提县| 子长县| 迁安市| 富川| 永仁县| 清原| 习水县| 龙门县| 泸定县| 白朗县| 赫章县| 铅山县| 专栏| 贵州省| 德化县| 达拉特旗| 调兵山市| 临武县| 巴楚县| 合肥市| 陆河县|