Используйте lastIndexOf, чтобы получить последний \ как индекс, и используйте substr, чтобы получить оставшуюся строку, начиная с последнего индекса \
// find elements
$('#image-file').on('change', function() {
var uploadedFile = $(this)[0].files[0];
const name = uploadedFile.name;
console.log(name);
const lastDot = uploadedFile.name.lastIndexOf('.');
const fileName = name.substring(0, lastDot);
const ext = name.substring(lastDot + 1).toLowerCase();
// you can add extension here which allowed to upload
if(['png','gif','jpeg','jpg'].includes(ext)){
alert('file is image');
}else{
alert('file is not an image');
return false;
}
var numb = uploadedFile.size/1024/1024;
numb = numb.toFixed(2);
if(numb > 2){
alert('to big, maximum is 2MB. You file size is: ' + numb +' MB');
return false;
} else {
alert('it okey, your file has ' + numb + 'MB')
}
})