现在有个字符串为
101_edit,104_add,105_view,107_del
需要将其排列成
101_edit,104_add,105_view,107_del
js代码实现:
var oldStr = "101_edit,104_add,105_view,107_del";
var oldStr_Arr = oldStr.split(",");
var newStr_Arr = oldStr_Arr.sort(function(a, b) {
var aNum = a.substring(0, a.indexOf("_"));
var bNum = b.substring(0, b.indexOf("_"));
return aNum > bNum;
});
var newStr = newStr_Arr + "";
console.log(newStr);