我需要验证电子邮件地址,格式为dsfdsf @ .fdsf.com
我是新手,我不知道如何验证电子邮件地址。
请建议我如何摆脱这种情况。
答案 0 :(得分:2)
答案 1 :(得分:1)
以任何语言验证它的方式相同:直接检查字符串,使用正则表达式等
首先在电子邮件验证上进行一些谷歌搜索。你会发现这是一个难以置信的领域。
答案 2 :(得分:1)
NSString *emailRegEx = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegEx];
if ([emailTest evaluateWithObject:userMailTextField.text] == YES)
{
//---- Code for action do you want
}
else
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Message" message:@"Email id is not in proper format" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}