Encuentro todo tipo de validaciones de número de teléfono en stackoverflow para el iphone, pero ninguno parece validar que parecen cambiar el formato. ejemplo Phone number formatting.IPhone simple número de teléfono de validación
Goles: este número se ingresa a través de una alerta. Norteamericano con o sin guiones.
por lo tanto, tenga un código, pero cada cosa es inválida como idea.
- (void)textFieldDidEndEditing:(UITextField *)textField {
NSString *[email protected]"^\\+(?:[0-9] ?){6,14}[0-9]$";
NSPredicate *no=[NSPredicate predicateWithFormat:@"SELF MATCHES %@",str];
if([no evaluateWithObject:textField.text]==NO)
{
UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Warning" message:@"Please Enter correct contact no." delegate:self cancelButtonTitle:@"ok" otherButtonTitles:nil];
[alert show];
[alert release];
}
else{
NSString *textValue = textField.text;
NSLog(@"Value: %@", textValue);
}
}
Realmente no debería limitarse a este tipo de validación: simplemente use una API JSON gratuita como numverify.com – Frank