私は次のような配列を持っています。
["IL0 Foo", "PI0 Bar", "IL10 Baz", "IL3 Bob says hello"]
そして、次のように表示されるように並べ替える必要があります。
["IL0 Foo", "IL3 Bob says hello", "IL10 Baz", "PI0 Bar"]
ソート機能を試しました。
function compare(a,b) {
if (a < b)
return -1;
if (a > b)
return 1;
return 0;
}
しかし、これは順序を与えます
["IL0 Foo", "IL10 Baz", "IL3 Bob says hello", "PI0 Bar"]
動作する正規表現を考えようとしましたが、頭を悩ませることはできません。
それが役立つ場合、フォーマットは常に2文字、xの数字、そして任意の数の文字になります。