gpt4 book ai didi

ios - iphone 的电子邮件验证

转载 作者:行者123 更新时间:2023-11-28 21:48:28 25 4
gpt4 key购买 nike

如何检查输入的 email id 是否有效?

比如,我正在获取 a@a.com 的验证码

我试过这个功能。

- (BOOL)validateEmailWithString:(NSString*)email
{
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:email];
}

但是如果用户输入 a@a.com.com.com.com

我如何验证这种情况?我很乐意提出任何建议。

最佳答案

您可能找到了电子邮件地址正则表达式。这是一个有效的电子邮件地址检查器,包括电子邮件的子域。

所以你的程序可以接受有效的电子邮件地址vrwim@dev.email.com

如果您想将其更改为仅接受非子域电子邮件地址(坏主意,我的学校将它们用于所有学生),请使用 [A-Z0-9a-z._%+-]+@ [A-Za-z0-9-]+\\.[A-Za-z]{2,4}

关于ios - iphone 的电子邮件验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29205775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com