la méthode de classe ou d'instance pour vérifier la chaîne est un nombre entier valide?chaîne est valide double ou non
Répondre
Vous pouvez utiliser NSScanner pour cela. NSString lui-même a aussi les méthodes -doubleValue et -intValue.
Je dirais que NSScanner serait le moyen préféré, car -scanDouble: renvoie YES ou NO selon que la chaîne a ou non un nombre à virgule flottante valide. –
Si vous regardez la chaîne ENTIER, plutôt qu'une simple partie, vous pouvez simplement utiliser -intValue ou -doubleValue. Si elle renvoie non-zéro, c'est valide.
Mais que faire si la chaîne est réellement "0" ou "0.0"? Certes, la vérification d'un nombre différent de zéro peut être assez bon pour de nombreux cas. –
- 1. Jarfile non valide ou corrigé
- 2. ASP.NET Convertir non valide Chaîne à Null
- 3. comment le service Web valide l'URL demandée est valide ou non?
- 4. Exemple de chaîne utf8 non valide?
- 5. Comment vérifier la MSMQ messageBody est valide ou non
- 6. hexadécimale 0x19 est un caractère non valide
- 7. Moulage non valide lors de l'entrée
- 8. Est-ce qu'une chaîne vide est XML valide?
- 9. vérifier si une chaîne est un double
- 10. Conversion de chaîne en type Date non valide erreur
- 11. Caractère non valide '& # x0' rencontré
- 12. Comment déterminer si une chaîne est JSON valide?
- 13. java.io.IOException: argument non valide
- 14. Appel ou argument de procédure non valide dans vbscript
- 15. ressources non valide Fichier
- 16. Enregistrement d'une connexion non valide
- 17. Oracle SQL Identifiant non valide
- 18. données est non valide Erreur lors du chargement XML
- 19. Non valide Nom du paramètre
- 20. CompositeScript - Erreur Viewstate non valide
- 21. Redirection de page non valide
- 22. Crash de variante non valide
- 23. Struts2 Annotation-validateurs non valide Chars
- 24. php + unixODBC + DB2 + DESCRIBE = jeton non valide?
- 25. Suppression d'éléments facultatifs de XML non valide
- 26. Java: conversion d'un double en chaîne
- 27. Fusion de documents WebBrowser non valide
- 28. {ApplicationName} /ScriptResource.axd et viewstate non valide
- 29. Erreur d'opération de variante non valide
- 30. ContentPropertyAttribute non valide sur la propriété 'Text'
Voulez-vous des doubles ou des entiers? –