Regexp pour valider extension fichier

Fermé
Timmy - 16 avril 2013 à 14:41
 Timmy - 18 avril 2013 à 11:38
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




A voir également:

3 réponses

Mihawk Messages postés 4315 Date d'inscription mercredi 29 mars 2006 Statut Contributeur Dernière intervention 6 janvier 2015 846
Modifié par Mihawk le 17/04/2013 à 19:36
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
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