ios 正規表示式

2021-07-05 16:26:42 字數 1251 閱讀 1166

@"ab7" ,必須找到連在一起的ab7

@[0-9] 找到0-9中的乙個即可

@[0-9] 找到0-9中的乙個即可

@[0123456789]找到0-9中的乙個即可

\\d表示數字,

\\d表示3個數字連在一起

\\d\\d\\d表示3個數字連在一起

\\da表示3個數字2個a連在一起 

\\d

2個或4個數字連在一起

^  表示開始

$  表示結束

^\\d  開始找以數字開始的

^\\d$,以數字開頭的5到11個數字

/*

郵箱驗證 modified by helensong

*/-(bool)isvalidateemail:(nsstring *)email";

nspredicate *emailtest = [nspredicate predicatewithformat:@"

self matches %@

", emailregex];

return

[emailtest evaluatewithobject:email];}/*

手機號碼驗證 modified by helensong

*/-(bool) isvalidatemobile:(nsstring *)mobile$"

; nspredicate *phonetest = [nspredicate predicatewithformat:@"

self matches %@

",phoneregex];

//nslog(@"phonetest is %@",phonetest);

return

[phonetest evaluatewithobject:mobile];}/*

車牌號驗證 modified by helensong

*/bool validatecarno(nsstring*carno)

[a-za-z_0-9]$";

nspredicate *cartest = [nspredicate predicatewithformat:@"

self matches %@

",carregex];

nslog(

@"cartest is %@

",cartest);

return

[cartest evaluatewithobject:carno];

}

iOS 正規表示式

正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,正規表示式通常被用來檢索 替換那些符合某個模式的文字。系統自帶的,...

iOS 正規表示式

1.前言 正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元以及這些特定字元的組合,組成乙個規則字串,這個規則字串用來表達對字串的一種過濾邏輯。常見的用處就是匹配字串的合法性,擷取特定的字串等等。2.常見語法 語法說明 表示式例項 完整匹配的字串 一般字元 匹配自身 kity ki...

iOS正規表示式

包含數字和字母的密碼長度6 16位 bool validatepassword nsstring password 密碼正規表示式 nsstring passwordregex a za z 0 9 a za z0 9 nspredicate passwordtest nspredicate pre...