I’m trying to perform the following action on a string :
- find the last occurrence of the character
"/"; - remove everything before that character;
- return the remains of the string;
To be more explicit, let’s say I have the following string :
var string = "/Roland/index.php"; // Which is a result of window.location.pathname
Now what I need to extract out of it is everything but the actual page, something like this :
var result = "index.php" // Which is what I need to be returned
Of course, that is just an example, because obviously I will have different pages, but the same principles apply.
I was wondering if someone could help me out with a solution for it. I tried the next actions but with no success :
var location = window.location.pathname;
var result = location.substring(location.lastIndexOf["/"]);
You have the right idea just replace the brackets with parentheses.
Here is an example in jsfiddle and here is an explanation of the .lastIndexOf() method on the Mozilla Developer Network.