Bonsoir,
Manquant d'expérience dans le maniement des expressions rationnelles, je sollicite votre expertise à propos du code ci-dessous. Peut-être connaissez-vous une solution plus élégante? Le but est de tester une chaîne de caractères pour savoir si elle correspond à un nom d'image ou pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 test=function(ch) { var reg=/.*\.png|.*\.jpg|.*\.jpeg|.*\.svg|.*\.gif|.*\.PNG|.*\.JPG|.*\.JPEG|.*\.SVG|.*\.GIF/; if (reg.test(ch)) return "une image"; else return "un fichier quelconque"; };
Partager