Javascript: tipo natural de sequências alfanuméricas
Eu estou procurando a maneira mais fácil de classificar uma matriz que consiste em números e texto e uma combinação deles.
Por exemplo.
'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'
torna-se em
'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'
Isso será usado em combinação com a solução paraoutra pergunta que fiz aqui.
A função de classificação por si só funciona, o que eu preciso é de uma função que possa dizer que '19asd' é menor que '123asd'.
Estou escrevendo isso em JavaScript.
Editar: comoadormitu apontado, o que estou procurando é uma função para a classificação natural