[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>