@"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...