Regexp pour valider extension fichier

Timmy -  
 Timmy -
Bonjour à tous,

Pourriez-vous me dire comment composer une regex qui permettrait de valider les fichier en fonction de leur extension. ex csv ou txt, rtf ou doc.

J'avais ça pour tester le csv mais ça ne fonctionne pas et comme je ne suis pas doué en javascript...

Merci D'avance

3 réponses

  1. Mihawk Messages postés 4753 Statut Contributeur 846
     
    Hello,

    Kyser ton code est truffé de fautes : mauvaise régexp, fonctions inexistantes, pas de points virgules, etc... Je rectifie.

    <script type="text/javascript"> 
       var exempleFichier : "monFichier.txt";  
         
       // Le 'i' signifie qu'on ne fait pas attention à la casse
       var regex = new RegExp("\.(csv|txt|rtf|docx?)$","i");  
    
       if (exempleFichier.match(regex)){  
          alert ("Extension autorisée");  
       } else {  
          alert ("Extension non autorisée");  
       }  
    </script> 
    

    Amicalement,
    Pierre.
    0
    1. Utilisateur anonyme
       
      Ok il y a différent moyen d'y arriver, je suis d'accord c'est pas très "propre" , mais ce que j'ai mi c'est pour débuter avec les regex, et surtout ça fonctionne...
      Pour l'instanciation d'un regex on met pas de point virgule si on le déclare comme ça, la fonction test existe, la regex est bonne.

      Petite erreur à l'instanciation de exempleFichier dans ton code , il y a ":" à la place d'un "="
      0