quelqu'un peut-il me dire l'expression régulière qui va vérifier si la valeur est 0.0 ou 00.00 et que c'est une valeur positive.Expression régulière pour la valeur zéro ou la valeur nulle
Répondre
Cela devrait fonctionner:
/^0*(\.0+)$?/
0 -> true
.0 -> true
.000 -> true
.001 -> false
.01 -> false
1.0000 -> false
0.000000 -> true
1.1100 -> false
Note: cette regex suppose qu'il n'y a pas de constructions comme +0.00
; Si vous avez besoin de quelque chose comme ça, utilisez ceci: /^\+?0*(\.0+)$?/
. Aussi, si vous me demandez, vous devriez l'équivalent parseFloat(str) === 0.0
pour votre langue.
/^\+?0+(\.0+)?$/
devrait faire l'affaire.
(je sais 0 ce ne peut être positif ou négatif, mais je pense qu'il est bon de vérifier un signe positif juste au cas où)
Cela correspondra exactement 0.0 et 00.00 comme l'a demandé. Mais c'est une bonne idée de vérifier une quantité indéfinie de zéro comme décrit dans les autres réponses.
/^0{1,2}\.0{1,2}$/
Bonne chose, il y a une quantité infinie de façons d'exprimer 0, hein? :) – ryebr3ad
peut pas vraiment dire cela est mieux que ce qui est déjà présenté, mais il est une autre approche:
$r = "^[^-0.]"
"0.0" -notmatch $r
"00.00" -notmatch $r
"-1" -notmatch $r
"1" -notmatch $r
True
True
True
False
- 1. Expression régulière pour obtenir la valeur de []
- 2. Valeur numérique expression régulière
- 3. Powershell expression à valeur nulle
- 4. expression régulière pour la valeur en virgule flottante
- 5. Expression régulière pour Alphabets + Valeur numérique
- 6. Matlab Remplissez valeur précédente si la valeur manquante (ou zéro)
- 7. expression régulière pour extraire la valeur de chaîne
- 8. Expression régulière pour extraire la valeur de l'élément caché
- 9. Expression régulière pour vérifier la valeur du champ adresse postale
- 10. Expression régulière pour extraire la valeur onclick d'une chaîne
- 11. Expression régulière PHP pour remplacer la valeur entourée de lettres ou d'espaces
- 12. Expression régulière pour nulle ou domaine (modèle) validation
- 13. Expression régulière pour la correspondance d'URL
- 14. Expression régulière changeant accidentellement la valeur de la variable?
- 15. Expression régulière pour la chaîne
- 16. Valeur nulle déclenche la boucle
- 17. expression régulière - valeur non égale à
- 18. comment écraser la valeur capturée dans une expression régulière
- 19. Expression régulière - valeur différente de 0,00
- 20. pour une valeur nulle
- 21. Vérification de la valeur nulle
- 22. Nombre (*) renvoie la valeur nulle
- 23. Expression régulière dans une valeur MySQL
- 24. Expression régulière pour limiter une valeur jusqu'à deux points décimaux
- 25. JavaScript Expression régulière pour obtenir une valeur url
- 26. expression régulière pour analyser la chaîne d'option
- 27. expression régulière pour analyser adjacent paires clé-valeur
- 28. CakePHP - Autoriser la valeur nulle pour la clé étrangère belongsTo
- 29. Expression régulière pour ajouter une valeur au fichier gitosis.conf
- 30. La fonction renvoie toujours la valeur nulle
ne fonctionne pas '0' –
Il a accepté 00.001 aussi. J'ai édité. – ryebr3ad