Tester une variable et savoir si un chiffre est présent
Résolu/Ferméflexi2202 Messages postés 3803 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 1 février 2025 - 22 juil. 2022 à 17:05
- Tester une variable et savoir si un chiffre est présent
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester son pc - Guide
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Clavier iphone chiffre et lettre - Guide
5 réponses
19 juil. 2022 à 12:30
Bonjour,
Il te suffit d'enlever le "NOT" ( symbolisé par le point d'exclamation)
19 juil. 2022 à 12:39
Bonjour
je ne code pas en PHP.
Mais les regex je maitrise, et là franchement je ne comprends pas ta logique.
Ta question est
Tester une variable et savoir si un chiffre est présent
Et ta regex teste si le résultat n'est pas tout sauf un chiffre.
Et quand ce résultat n'est pas tout sauf un chiffre, tu affiches que la chaine est numérique ce qui n'est pas rigoureusement exact, c'est un nombre entier et positif
Enfin tu dis que tu veux coder un "else if" avec "par exemple" exactement le même test
- donc ça ne viendra jamais dans ce else if.
- et ça ne nous permet pas de savoir ce que tu veux faire...
Donc pour répondre "bêtement" au titre de ton message, pour tester si une chaine contient au moins un chiffre \d suffit.
Si comme le semble suggérer ton code, finalement tu veux savoir si la chaine est complément constituée de chiffres, ^\d+$ suffit
Et si c'est autre chose que tu cherches, comme on te l'a déjà dit à maintes reprises, faut être explicite dans tes explications
20 juil. 2022 à 15:15
De rien, cela dit \d ça valide qu'il y a au moins un chiffre, pas que tout le texte est constitué de chiffres....
20 juil. 2022 à 14:59
bonjour
un très grand merci pour l'aide et les explications
en effet tu avais raison c 'est bien \d qu'il me fallait et qui était suffisant
a présent l'utilisateur ne sait pas rentrer autre que des chiffres
encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question22 juil. 2022 à 17:05
oui c'est bien cela qui m'intéressais
Encore merci
20 juil. 2022 à 14:57
bonjour jordane merci