Obtenga todo lo que está después del guión en una cadena en JavaScript

Resuelto mrblah asked hace 15 años • 14 respuestas

¿Cuál sería la forma más limpia de hacer esto que funcionaría tanto en IE como en Firefox?

Mi cadena se ve asísometext-20202

Ahora el sometexty el número entero después del guión pueden tener diferentes longitudes.

¿ Debo simplemente usar substringun índice de o hay otras formas?

mrblah avatar Feb 21 '09 21:02 mrblah
Aceptado

Cómo haría esto:

// function you can use:
function getSecondPart(str) {
    return str.split('-')[1];
}
// use the function:
alert(getSecondPart("sometext-20202"));
artlung avatar Feb 21 '2009 16:02 artlung

Una solución que prefiero sería:

const str = 'sometext-20202';
const slug = str.split('-').pop();

¿Dónde slugestaría tu resultado?

RPL avatar Feb 06 '2016 03:02 RPL