프로그래밍 언어/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
반응형