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
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 :
- Les méthodes split() et pop().
- Les méthodes substring() et lastIndexOf().
- La méthode match() avec une expression régulière.
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>