gpt4 book ai didi

iphone - 确保用户输入的电子邮件地址字符串格式正确?

转载 作者:行者123 更新时间:2023-12-03 20:25:16 24 4
gpt4 key购买 nike

我在“联系人”屏幕中有一个文本字段,用户需要输入电子邮件地址才能向我发送消息。确保用户输入有效电子邮件地址的最佳方法是什么,例如:

a@b.com / net / org / co.il
abc@gmail.com
abc@yahoo.com

等等..

谢谢

最佳答案

尝试以下操作:

- (BOOL) validateEmail: (NSString *) candidate {
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
// return 0;
return [emailTest evaluateWithObject:candidate];
}


-(IBAction)btnTapped:(id)sender{

if([self validateEmail:[txtEmail text]] ==1)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Message" message:@"You Enter Correct Email id." delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
[alert release];

}
else{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Message" message:@"You Enter Incoorect Email id." delegate:self cancelButtonTitle:nil otherButtonTitles:@"OK", nil];
[alert show];
[alert release];
}
}

关于iphone - 确保用户输入的电子邮件地址字符串格式正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11094658/

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