我有一个像这样的数组;
["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 个数字,然后是任意数量的字符。