var ext = fileName.split('.').pop();
var ext = fileName.substr(fileName.lastIndexOf('.') + 1);
let filename = "index.js";
let extension = filename.split(".").pop();
console.log(extension); // "js"
// Use the lastIndexOf method to find the last period in the string, and get the part of the string after that:
var ext = fileName.substr(fileName.lastIndexOf('.') + 1);
function getFileNameWithExt(event) {
if (!event || !event.target || !event.target.files || event.target.files.length === 0) {
return;
}
const name = event.target.files[0].name;
const lastDot = name.lastIndexOf('.');
const fileName = name.substring(0, lastDot);
const ext = name.substring(lastDot + 1);
outputfile.value = fileName;
extension.value = ext;
}
var fileName = "myDocument.pdf";
var fileExtension = fileName.split('.').pop(); //"pdf"
const path = require('path')
path.extname('picture.png') //.png
path.extname('picture.of.a.dog.png') //.png
path.extname('picture.of.a.dog.jpg') //.jpg
path.extname('picture.of.a.dog.jpeg') //.jpeg
file.originalname.match(/..*$/)[0]