Filename separator method
Mathod that separates file name into name and filetype suffix
JavaScript
var name = 'test.jpg',
name2 = 'hbjgjg',
name3 = 'test.txt.conf';
function nameParts(filename) {
var name = filename,
suffix, suffixIndex = filename.lastIndexOf('.');
if (suffixIndex != -1) {
name = filename.substring(0, suffixIndex);
suffix = filename.substring(suffixIndex);
}
return {
name: name,
suffix: suffix || ''
};
}
alert(JSON.stringify(nameParts(name)));