Duplicar posibles:
Javascript StartsWithVerifica si la cadena comienza con algo?
Sé que puedo hacer como^= a ver si hay una identificación comienza por algo, y trató de usar que para esto, pero él didn' t trabajo ... Básicamente, estoy recuperando la url y quiero establecer una clase de un elemento para nombres de rutas que parten de una determinada manera ...
Así,
var pathname = window.location.pathname; //gives me /sub/1/train/yonks/459087
quiero para asegurarse de que para cada ruta que comienza con/sub/1, puedo configurar una clase para un elemento ...
if(pathname ^= '/sub/1') { //this didn't work...
...
'/^\/sub \/1. * $/Gi.test (ruta)' devolverá un booleano como predicado. –
Si vienes aquí 6 años después (como yo), la [publicación original y duplicada Javascript StartsWith] (http://stackoverflow.com/questions/646628/how-to-check-if-a-string-startswith- otra cadena) proporciona una respuesta muy clara, utilizando Ecmascript 6 startWith() función, que parece tener las mejores actuaciones. – theFreedomBanana