I am trying to find an equivalent function for Javascript. What I am trying to do is look for the current URL and if it has the following first part of the URL then do something.
In PHP I have this
if (substr_count($current_url, $root . $_SERVER['SERVER_NAME'] . '/shop/shop-gallery') {
doSomething();
}
So as long as it matches that URL and all sub URLs like /shop/shop-gallery/product1..etc, the statement will be true.
Now how can I execute the same exact statement in javascript?
Thanks guys!
You you actually what to count the substrings or just see if it's there? If it's the first, then use Frosty Z's answer, if it's the latter you shouldn't be using substr_count
in PHP in the first place, but strpos
instead (it's probably faster).
The JS version of the latter is the String method indexOf
:
if (stringToSearch.indexOf(current_url) > -1) {
doSomething();
}
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/indexOf