Ich suche nach dem einfachsten Weg, ein Array zu sortieren, das aus Zahlen und Text und einer Kombination von diesen besteht.Javascript: natürliche Art von alphanumerischen Zeichenketten
z.
'123asd'
'19asd'
'12345asd'
'asd123'
'asd12'
verwandelt sich in
'19asd'
'123asd'
'12345asd'
'asd12'
'asd123'
Dies wird mit der Lösung another question I've asked here in Kombination verwendet werden.
Die Sortierfunktion an sich funktioniert, was ich brauche, ist eine Funktion, die sagen kann, dass '19asd' kleiner ist als '123asd'.
Ich schreibe dies in JavaScript.
Edit: als adormitu wies darauf hin, was ich suche, ist eine Funktion für natürliche
Sortierung
siehe auch 'How do you do String-Vergleich in JavaScript' auf http://stackoverflow.com/questions/51165?/How-Do-You-Do-String-Vergleich-in-Javascript –
Die ursprüngliche Frage wurde im Jahr 2010 gestellt, so wäre es nicht überraschend :) – ptrn