大家好,又见面了,我是你们的朋友全栈君。//进行邮箱正则表达式判断
-(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:@”字符串”];
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149473.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...