URL completa: abc.com/product/123
encontrar URL: abc.com/product
Quiero devolver verdadero si la url completa contiene url de búsqueda
La condición debe coincidir perfectamente con las frases de find url y las palabras de la url completa.
fullurl.indexOf('abc') // this find true It is a condition that only certain words should not be split.quiero el valor del resultado
fullurl = 'abc.com/product/123'; findurl = 'abc.com/product'; fullurl.indexOf('abc'); // this find false fullurl.indexOf('pro'); // this find false fullurl.indexOf('abc.com'); // this find false fullurl.indexOf('abc.com/product'); // this true This result is the return value I wantNo puedo obtener el resultado que quiero solo con la función indexOf. ¿Qué tengo que hacer?
Esto devolverá verdadero si fullurl contiene findurl .
Usé expresiones regulares, si desea cambiar el findurl , debe editar el código de expresiones regulares.
function matchUrl(fullurl) { reg = /\babc.com\/product\b/; if (fullurl.match(reg)) { return true; } return false; }Mira esto para comprender mejor la expresión regular que utilicé.