Essaie de remplacer les caractères non alphanumériques par un trait d'union. Je ne vois pas pourquoi ça ne devrait pas fonctionner. Il renvoie la chaîne d'origine inchangée.L'expression régulière ne fonctionne pas
item.mimetype = "image/png";
var mimetype = item.mimetype.toLowerCase().replace("/[^a-z0-9]/g",'-');
Bon, je vois que dans javascript une expression régulière a sa propre syntaxe. Soigné. – Keyo
Cela dépend de l'autre langage de programmation que vous utilisez pour écrire des programmes. Perl et Ruby utilisent aussi la syntaxe '/ a /'. – kiamlaluno