iOS 邮箱正则表达式。
// 进行邮箱正则表达式判断
- - (BOOL) validateEmail {
- NSString * emailRegex = @"[A-Z0-9a-z._% -]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
- NSPredicate * emailTest = [NSPredicate predicateWithFormat: @"SELF MATCHES %@", emailRegex];
- return [emailTest evaluateWithObject: self];
- }
这里面的 self 是因为这个方法是写在 category 的 NSString + SiZheString.m 中
所以调取方式应该是
- if([@"字符串" validateEmail]){}
这种样式如果是自己不想封装
- NSString * emailRegex = @"[A-Z0-9a-z._% -]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
- NSPredicate * emailTest = [NSPredicate predicateWithFormat: @"SELF MATCHES %@", emailRegex];
- Bool isTrue = [emailTest evaluateWithObject: @"字符串"];
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/02-27/17738073.html