例如,b30,d38,a21,d9,f32,cd21,za8
这样一组数据怎么用js/jQuery实现根据每个数据后面的数字进行排序?
//确保每组数据既有字母又有数字
console.dir([ 'b30', 'd38', 'a21', 'd9', 'f32', 'cd21', 'za8' ].sort(function(a, b){
var aa = a.match(/(\d+)/)[0] - 0,
bb = b.match(/(\d+)/)[0] - 0;
return aa - bb;
}));