[JavaScript] Expression Reg nombre décimal

Résolu/Fermé
ALA92ors Messages postés 1 Date d'inscription lundi 11 mai 2015 Statut Membre Dernière intervention 11 mai 2015 - 11 mai 2015 à 15:25
 ALA92ors - 13 mai 2015 à 11:10
Bonjour à tous. Je débute en javascript et aurais besoin de construire une expression régulière pour tester la saisie d'un nombre allant de 0 à 100 avec éventuellement (facultatif) une partie décimale de 0 à 99. La partie décimale est représentée par le caractère '.' (point). Ce nombre représente un pourcentage.

de 0 à 3 chiffres avant le point
un point de séparation
et de 0 à 2 chiffres après le point.

Merci d'avance
A voir également:

1 réponse

Xavierdu34 Messages postés 216 Date d'inscription lundi 2 décembre 2013 Statut Membre Dernière intervention 10 octobre 2016 21
Modifié par Xavierdu34 le 13/05/2015 à 11:03
Bonjour,

Voici une proposition de regex qui réponds a priori à ton énoncé :
je l'ai fait un peu rapidement, donc c'est peut-être pas parfait.

var regex = "/^\d{1,2}(?!.)|\d{1,2}(\.){1}\d{1,2}(?!.)|100/g";

Cordialement.

Un petit tuto de ma conception sur les regex : http://ww1.xrecasens.info
un tester en ligne de regex : https://regex101.com/#javascript
0
Merci beaucoup Xavier pour ta réponse. Je pense pouvoir me débrouiller avec ton tuto, en tout cas, je vais essayer (il est en français, c'est magnifique).
0