首页 > 系统 > iOS > 正文

iOS 邮箱正则表达式

2019-11-07 23:46:03
字体:
来源:转载
供稿:网友
//进行邮箱正则表达式判断-(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:@"字符串"];


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表