I need a short basename function (one-liner ?) for Javascript:
basename(\"/a/folder/file.a.ext\") -> \"file.a\" basename(\"/a/folder/file.ext\") -> \"f
my_basename('http://www.example.com/dir/file.php?param1=blabla#cprod', '/', '?'); // returns: file.php
CODE:
function my_basename(str, DirSeparator, FileSeparator) { var x= str.split(DirSeparator); return x[x.length-1].split(FileSeparator)[0];}