濮阳杆衣贸易有限公司

主頁 > 知識庫 > 正則表達式限制 賬號 密碼 郵箱 身份證 手機號的相關(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)民參考!
  • 推薦文章
    汉阴县| 临颍县| 台山市| 临漳县| 隆林| 砚山县| 莱阳市| 金乡县| 灯塔市| 都安| 织金县| 江山市| 西贡区| 扶风县| 灯塔市| 成都市| 盖州市| 崇左市| 娱乐| 临江市| 澄江县| 本溪市| 伊川县| 高尔夫| 大洼县| 七台河市| 信丰县| 阳江市| 竹山县| 铜山县| 嘉兴市| 肇源县| 孟村| 达孜县| 金华市| 婺源县| 社会| 上思县| 五家渠市| 五原县| 扶余县|