Vérifier si un nom est celui d'une image
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:
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";
}; |