Get file extension
function getExtension(filename) { return filename.substring(filename.lastIndexOf(".") + 1); } let filename = "main.config.js"; let extension = getExtension(filename); console.log(extension); // "js" let photoname = "photo.jpg"; let photoExtension = getExtension(photoname); console.log(photoExtension); // "jpg"
Source: sebhastian.com
get extension from file name
var re = /(?:\.([^.]+))?$/; var ext = re.exec("file.name.with.dots.txt")[1]; // "txt" var ext = re.exec("file.txt")[1]; // "txt" var ext = re.exec("file")[1]; // undefined var ext = re.exec("")[1]; // undefined var ext = re.exec(null)[1]; // undefined var ext = re.exec(undefined)[1]; // undefined
Source: stackoverflow.com