正则表达式的应用

1
2
3
4
5
6
7
8
9
10
11
- (BOOL)checkEmail
{
NSString *regularString = @"^[\u0391-\uFFE5\w]+[-+.\u0391-\uFFE5\w]*@\w+([-.]\w+)*\.\w+([-.]\w+)*$";

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regularString];

BOOL isMatch = [predicate evaluateWithObject:emailTextF.text];

return isMatch;

}