JavaScript排序字母数字浮动

JavaScript排序字母数字浮动,javascript,sorting,Javascript,Sorting,我试着按照问题的数量来排序。数字可以包括空格或点作为间隔符。因此,排序集可能如下所示: '1','1.1','1.2','1.2.1','1.2.a','1.2 a','1.2.b','1.2.c','1.5','1.2a','2','3','20' 我想第一件事是用点替换所有的空格,然后将集合排序为浮点整数,其中a,b,c。。。在7、8、9之后出现什么是1.2a?我可能会用点替换所有空格,将其拆分,然后进行局部比较,因为你也有字母。问题中的浮动是什么意思?真的是“1.5”之后的“1.2a”?我

我试着按照问题的数量来排序。数字可以包括空格或点作为间隔符。因此,排序集可能如下所示:

'1','1.1','1.2','1.2.1','1.2.a','1.2 a','1.2.b','1.2.c','1.5','1.2a','2','3','20'


我想第一件事是用点替换所有的空格,然后将集合排序为浮点整数,其中a,b,c。。。在7、8、9之后出现

什么是1.2a?我可能会用点替换所有空格,将其拆分,然后进行局部比较,因为你也有字母。问题中的浮动是什么意思?真的是“1.5”之后的“1.2a”?我无法再回答了,反正我已经在写我的解决方案了,请看,我希望它能帮助你。拜伊