ritschmanhard: array sort von string mit zahlen

Beitrag lesen

Hi Pete!

var test = "001 A-Test,001 C-Test, 001 B-Test".split(",");

Gut, dass du das mitgepostet hast:
Du splittest bei "," und es entstehen folgende Strings:
"001 A-Test"
"001 C-Test"
" 001 B-Test"
Na, fällt dir da was auf?

  1. warum?

Wegen dem Blank.

  1. gibt es eine möglichkeit mit der sort-funktion mein erwartetes ergebniss zu kriegen?

Ja, heading Blanks entfernen, z.B. mit Schleife und .replace(/^(\ )*/) auf jeden subString angewendet...

Grüsse,
Richard