[javascript] inputしたファイルからファイル名と拡張子を分離する
inputしたファイルからファイル名と拡張子を分離するには以下の通り
<input type="file" name="upload" id="upload-file"> <script> var file_name = $("#upload-file").prop("files")[0]; var reg=/(.*)(?:\.([^.]+$))/; console.log(file_name.match(reg)[0]);//hogehoge.jpg console.log(file_name.match(reg)[1]);//hogehoge console.log(file_name.match(reg)[2]);//jpg </script>