[JavaScript] Expression Reg nombre décimal

Résolu
ALA92ors Messages postés 1 Statut Membre -  
 ALA92ors -
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

1 réponse

  1. Xavierdu34 Messages postés 223 Statut Membre 21
     
    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
    1. ALA92ors
       
      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