Je dois vérifier si l'utilisateur a entré une clé alpha ou un symbole autre que la décimale (.). Je mets ceci dans une déclaration if, curieux s'il y a un endroit facile pour trouver ce script. Toute aide serait grandement appréciée.Vérifiez si Alpha ou les symboles sont dans textField avec iPhone SDK
1
A
Répondre
0
Créez une instance NSCharacterSet
de vos caractères autorisés et testez pour voir si la chaîne contient des caractères en dehors de cet ensemble.
0
Vous pouvez ajouter cette méthode à votre classe UITextFieldDelegate, et il sera exécuté à chaque fois que vous entrez du texte dans le champ texte:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
NSCharacterSet *set = [NSCharacterSet punctuationCharacterSet];
NSRange setRange = [string rangeOfCharacterFromSet:set];
if (setRange.location == NSNotFound)
{
textField.textColor = [UIColor redColor];
}
else
{
textField.textColor = [UIColor greenColor];
}
return YES;
}
Questions connexes
- 1. Vérifiez si jQuery ou mooTools sont chargés
- 2. Vérifiez si les divs sont visibles avec jQuery
- 3. Vérifiez si les variables sont égales avec jquery
- 4. Vérifiez si les cases à cocher sont cochées dans jQuery?
- 5. Comment enregistrer une image au format TIFF ou PNG avec un canal alpha ou un masque alpha dans le SDK iPhone?
- 6. Vérifiez si le fichier existe ou non?
- 7. iPhone - vérifiez si la connectivité Internet est disponible ou non
- 8. SDK iPhone: NSUserDefaults ou NSDictionary?
- 9. iPhone - Vérifiez si le caractère est capital
- 10. TextField Loading Bar comme l'application safari {SDK iPhone}
- 11. Vérifiez si les entrées sont vides en utilisant jQuery
- 12. Vérifiez si les données du fichier sont binaires
- 13. Quelles sont les polices disponibles dans iphone sdk?
- 14. Vérifiez si les derniers caractères d'un NSString sont des nombres
- 15. Vérifiez si ftp est complet ou non?
- 16. Vérifiez si les données envoyées de Flex vers le serveur Java sont zippées ou non
- 17. iPhone Settings.bundle textfield preference
- 18. Afficher les problèmes cachés dans iphone sdk
- 19. Vérifiez si l'image existe sur l'URL à distance - iphone SDK3.0
- 20. iPhone SDK: interagir avec les images
- 21. iphone sdk 4.2: Les UIBarButtonItem sont égarés sur UIToolbar
- 22. Vérifiez si les données sont présentes dans un index dans NSMutableArray
- 23. TextField avec clavier dans cocos2d!
- 24. voir les contrôleurs dans le SDK iPhone
- 25. iphone sdk - bug bizarre avec TableView Cell
- 26. Vérifiez si Youtube et Vimeo-clips sont valides
- 27. Quels sont les symboles soulignés dans une DLL VB?
- 28. Python - Vérifiez si les nombres dans la liste sont des facteurs d'un nombre
- 29. Vérifiez si Internet Connection existe avec Ruby?
- 30. Vérifiez si les métadonnées jquery existent?
Voulez-vous dire la touche « à »? c'est à dire. "@"? Ce n'est pas appelé un alpha. – Rooke
lettres a -z et tous les symboles sauf le symbole décimal. – HollerTrain