Estoy buscando la forma más fácil de ordenar una matriz que consta de números y texto, y una combinación de estos.Javascript: tipo natural de cadenas alfanuméricas
E.g.
'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'
convierte en
'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'
Esto va a ser utilizado en combinación con la solución a another question I've asked here.
La función de clasificación funciona, lo que necesito es una función que pueda decir que '19asd' es más pequeño que '123asd'.
Estoy escribiendo esto en JavaScript.
Editar: como adormitu señaló, lo que estoy buscando es una función para clasificar naturales
ver también '¿Cómo hacerlo comparación de cadenas en JavaScript' en http://stackoverflow.com/questions/51165?/how-do-you-do-string-comparison-in-javascript –
La pregunta original se formuló en 2010, por lo que no sería sorprendente :) – ptrn