Comment vérifier si UITextField du texte est de courriel valide?
J'ai un view controller avec 3 UITextFields (nom d'utilisateur, email, mot de passe).
J'ai besoin d'une méthode qui vérifie tout d'abord, si tous les champs de texte, puis vérifier si l'adresse email du textfield est une adresse email valide, peut-être par vérifier si il a une @
signe en elle. Quelqu'un peut-il aider?
Vous devez vous connecter pour publier un commentaire.
Il s'agira de vérifier un UITextField pour un bon e-mail.
Ajouter cette méthode pour la textFields déléguer de vérifier ensuite si les caractères qu'il est sur le point de changer doit être ajouté ou non.
Retour
YES
ouNO
selon le texte champs de texte actuel par rapport à une adresse de courriel valide:Pour vérifier si un champ de texte est vide ou n'utilisent pas seulement des
if (myTextField.text.length > 0) {}
n'importe où dans votre vue-contrôleur.Code suivant est utilisé pour la vérification de la validation de l'adresse e-mail à l'aide de l'expression régulière(Regular expression).
J'ai utilisé Mimit de la solution, mais a modifié la emailRegex pour permettre plus des noms tels que musée. Ainsi, le dernier des accolades dit maintenant {2, 6} pas {2, 4}. Et je l'ai testé avec le nom plus long, et cela fonctionne. Grâce Mimit pour la solution de facilité.
essayez ceci:-
Si vous utilisez iOS 4.0 ou plus, vous pourriez aussi envisager NSRegularExpression et ne plus nuancée de la vérification de l'objet UITextField contenu le long des lignes de cette, par exemple.