tengo esta cadena => someRandomText&ab_channel=thisPartCanChange y quiero eliminar todo desde & (inclusive) hasta el final [esta parte: &ab_channel=thisPartCanChange ].
¿Cómo puedo hacer esto?
Puedes intentar algo como:
console.log("someRandomText&ab_channel=thisPartCanChange".split("&")[0]) const yourString = 'SomeRandomText&ab_channel=thisPartCanChange' console.log(yourString.split('&ab_channel')[0])Haría un reemplazo de expresiones regulares en &.*$ y lo reemplazaría con una cadena vacía.
var inputs = ["someRandomText&ab_channel=thisPartCanChange", "someRandomText"]; inputs.forEach(x => console.log(x.replace(/&.*$/, ""))); Tenga en cuenta que el enfoque anterior es sólido con respecto a las cadenas que ni siquiera tienen un componente & .