Spliting A String In Javascript
I am trying to extract an article ID from the following href: /MarketUpdate/Pricing/9352730 I just want to extract the ID at the end of the string and am using the following code:
Solution 1:
var$newsString = $newsLink.substr($newsLink.lastIndexOf('/')+1);
Note that your assumption here is that the '/'
is present in the string and there's an ID after it. A safer way to do this check if there's a chance '/'
might not be present or the ID is missing would be to check for it first using:
if ($newsLink.lastIndexOf('/') != -1 && $newsLink.lastIndexOf('/') + 1 < $newsLink.length) {
var$newsString = $newsLink.substr($newsLink.lastIndexOf('/')+1);
}
Solution 2:
You can skip the /
character by telling the substr
call to start one character after the index, like this:
var$newsString = $newsLink.substr($newsLink.lastIndexOf('/') + 1);
Post a Comment for "Spliting A String In Javascript"