iOS 邮箱正则表达式
2017-02-24 23:44
134 查看
//进行邮箱正则表达式判断
-(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:@"字符串"];
-(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:@"字符串"];
相关文章推荐
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- ios正则表达式判断邮箱格式是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS开发 根据正则表达式谓词(NSPredicate)判断邮箱,手机号码,身份证...
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- ios正则表达式判断邮箱身份证是否正确
- iOS开发正则表达式 判断手机号码,邮箱格式是否正确
- IOS使用正则表达式识别邮箱地址
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS-Cocoa: 邮箱检查的正则表达式
- iOS - 正则表达式判断邮箱、身份证..是否正确:
- iOS - 正则表达式判断邮箱、身份证...
- ios-邮箱正则表达式判断二
- ios-邮箱正则表达式判断
- iOS - 正则表达式判断邮箱、身份证..是否正确
- iOS_正则表达式判断邮箱、手机号、身份证、昵称、密码等