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
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
JavaScript 삼항연산자를 사용하는 방법 (0) | 2021.11.15 |
---|---|
CSS 'clearfix' 를 사용하는 방법 (0) | 2021.11.12 |
두 위도-경도 지점 사이의 거리를 계산 하는 방법 (하버 신 공식) (0) | 2021.11.11 |
clearfix 클래스의 의미 (0) | 2021.11.11 |
JavaScript 함수에 대한 기본 매개 변수 값 설정 (0) | 2021.11.11 |