Что-то вроде этого может быть?
var fileName = 'http://localhost/assets/images/main.jpg';
var extension = fileName.split('.').pop();
console.log(extension, extension === 'jpg');
Результат, который вы видите в консоли:
jpg true
если по какой-то причине у вас есть такой URL-адрес something.jpg?name=blah
или something.jpg#blah
, тогда вы можете сделать
extension = extension.split(/\#|\?/g)[0];
падение
var fileExtension = function( url ) {
return url.split('.').pop().split(/\#|\?/)[0];
}