Можно создать дубликат:
Javascript StartsWithПроверьте, начинается ли строка с чего-то?
Я знаю, что я могу сделать, как^=, чтобы увидеть, если идентификатор начинается с чем-то, и я пытался использовать, что для этого, но это Ждут» т работа ... в принципе, я извлекая URL, и я хочу, чтобы установить класс для элемента для имен путей, которые начинаются в некотором роде ...
Так,
var pathname = window.location.pathname; //gives me /sub/1/train/yonks/459087
Я хочу, чтобы убедиться, что для каждого пути, который начинается с/суб/1, я могу установить класс для элемента ...
if(pathname ^= '/sub/1') { //this didn't work...
...
'/^\/sub \/1. * $/Gi.test (pathname)' будет возвращать логическое значение как предикат. –
Если вы приедете сюда через 6 лет (как я), [оригинал и дублированный пост Javascript StartsWith] (http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith- еще одна строка) обеспечивает очень аккуратный ответ, используя функцию ecmascript 6 startWith(), которая, кажется, имеет лучшие результаты. – theFreedomBanana