Expressions régulières pour un nombre entier ou décimale JS
Niste03
Messages postés1Date d'inscriptionmardi 19 septembre 2017StatutMembreDernière intervention19 septembre 2017
-
19 sept. 2017 à 08:51
Whismeril
Messages postés18600Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023
-
17 janv. 2018 à 09:58
Bonjour,
Je cherche à vérifier via une expression régulière si l'utilisateur a bien écrit, soit:
- Un nombre entier ou un nombre décimal, avec virgule ou point, admettant deux chiffres maximum après la virgule (ou point)
- Ce nombre doit être inférieure ou égale à 30
- Toutes lettres ou caractères spéciaux (autres que la virgule ou le point) ne sont pas autorisés
Voici ce que j'ai écris jusqu'à présent:
var regPoids=new RegExp('([0-9]+)([.,][0-9]{1,2})?');
"- Ce nombre doit être inférieure ou égale à 30"
Les expression régulière sont plus utile pour tester la forme d'une chaîne de caractères mieux vaut faire un test
essai plutôt
var regPoids=new RegExp('([0-9]+,[0-9]+)|30');
Mais je ne suis pas bien sûr à cause du test "inférieur ou égale"
l'expression '[0-9]+ signifie que tu accepte toute les valeurs et le |30 signifie que dans le cas contraire tu accepte la valeur 30
--
Whismeril
Messages postés18600Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023628 Modifié le 17 janv. 2018 à 07:17
Quand je dis à peu près c'est qu'il n'extrait pas au milieu d'un texte (la preuve en image), mais pour une expression complète c'est bon.
KX
Messages postés16721Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention17 août 2023126
>
Whismeril
Messages postés18600Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023 17 janv. 2018 à 08:39
Bonjour,
Pour la lisibilité du site et la pérennité de son contenu (éviter de futurs liens morts), merci de poster le code en intégralité sur CodeS-SourceS, quitte à conserver le lien pour information.
Whismeril
Messages postés18600Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023628
>
KX
Messages postés16721Date d'inscriptionsamedi 31 mai 2008StatutModérateurDernière intervention17 août 2023 Modifié le 17 janv. 2018 à 09:59
Ha oui bien vu.
Bon après j'espère que depuis septembre Niste03 a pu se débrouiller...
Modifié le 17 janv. 2018 à 07:17
regarde le résultat
C'est pas ce qu'il demande.
17 janv. 2018 à 07:25
Quand je dis à peu près c'est qu'il n'extrait pas au milieu d'un texte (la preuve en image), mais pour une expression complète c'est bon.
17 janv. 2018 à 08:39
Pour la lisibilité du site et la pérennité de son contenu (éviter de futurs liens morts), merci de poster le code en intégralité sur CodeS-SourceS, quitte à conserver le lien pour information.
Exemple :
Modifié le 17 janv. 2018 à 09:59
Bon après j'espère que depuis septembre Niste03 a pu se débrouiller...