Comment identifier l'extension d'un fichier en JavaScript ?

Réponses rédigées par Antoine
Dernière mise à jour : 2020-03-14 20:37:19
Thèmes : webmaster - javascript
Question

Comment puis-je identifier l'extension d'un fichier en JavaScript ?

Réponse

Pour identifier l'extension d'un fichier en JavaScript, vous pouvez utiliser l’une des méthodes suivantes :

Identifier une extension de fichier avec les méthodes split() et pop() :

<script> 
var fichier = "fichier.zip";
extension = fichier.split('.').pop();
alert("l'extension du fichier est " + extension);
</script>

Identifier une extension de fichier avec les méthodes substring() et lastIndexOf() :

<script> 
var fichier = "fichier.zip";
extension = fichier.substring(fichier.lastIndexOf('.') + 1); 
alert("l'extension du fichier est " + extension);
</script> 

Identifier une extension de fichier avec la méthode match() et une expression régulière :

<script>
var fichier = "fichier.zip";
regex = new RegExp('[^.]+$'); 
extension = fichier.match(regex); 
alert("l'extension du fichier est " + extension);
</script>