-
正则表达式的基本属性
http://codecloud.net/regular-3519.html -
例子:
* 163.com、126.com、yeah.net
* 开头为字母,不算后缀,长度为6-18
NSString *emailRegex1 = @"[A-Za-z][A-Z0-9a-z._%+-]{5,17}+@(163.com|126.com|yeah.net)";
NSPredicate *emailTest1 = [NSPredicate predicateWithFormat :@"SELF MATCHES %@", emailRegex1];
return ![emailTest1 evaluateWithObject :self];
1.[A-Za-z]开头为英文字母
2.[A-Z0-9a-z._%+-]{5,17} 中扩话里的东西必须5-17位 {}控制位数
* 以 163.com结尾
NSString *emailTypeRegex = @".*(163.com)$";
1.$为句子结尾标志
网友评论