프로그래밍 언어/HTML,CSS,JS

JavaScript로 파일 확장자를 얻는 방법

Rateye 2021. 11. 12. 11:38
728x90
반응형
질문 : JavaScript로 파일 확장자를 얻으려면 어떻게해야합니까?

코드 참조 :

var file1 = "50.xsl";
var file2 = "30.doc";
getFileExtension(file1); //returns xsl
getFileExtension(file2); //returns doc

function getFileExtension(filename) {
    /*TODO*/
}
답변

Newer Edit : 이 질문이 처음 게시 된 이후로 많은 것이 변경되었습니다. Wallacer의 수정 된 답변VisioN의 우수한 분석에 정말 좋은 정보가 많이 있습니다.

편집 : 이것이 허용 된 대답이기 때문에; wallacer의 대답 은 실제로 훨씬 낫습니다.

return filename.split('.').pop();

나의 예전 답변 :

return /[^.]+$/.exec(filename);

해야합니다.

편집 : PhiLho의 의견에 대한 응답으로 다음과 같이 사용하십시오.

return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename) : undefined;
출처 : https://stackoverflow.com/questions/190852/how-can-i-get-file-extensions-with-javascript
728x90
반응형