Hola a todos tengo una cadena como: "Fundación: 100"Regex eliminar todo después de: (incluyendo :)
Quiero usar JS expresiones regulares para eliminar todo lo que después: (:) incluyendo
gracias por ¡alguna ayuda!
Hola a todos tengo una cadena como: "Fundación: 100"Regex eliminar todo después de: (incluyendo :)
Quiero usar JS expresiones regulares para eliminar todo lo que después: (:) incluyendo
gracias por ¡alguna ayuda!
var text = "Foundation: 100";
text = text.replace(/:.*$/,"");
console.log(text);
No necesita escapar ':' – nhahtdh
sí ... tonto :) –
simplemente curioso, ¿Cómo podría aplicar esta lógica para eliminar todo ANTES de: – BaconJuice
Para su ejemplo que se podría llamar .split(":")
en su cadena y luego seleccionar el primer elemento de la matriz usando "[0]"
var whole_text = "Foundation: 100";
var wanted_text = whole_text.split(":")[0]
console.log(wanted_text)
indexOf y substr debería funcionar bien. – nhahtdh
Por si acaso, si le interesa cómo los 2 métodos comparan speedvise: http://jsperf.com/get-part-before – KillerX