JS提取数字进行排序
//records数组里是一些对象。对象的structureCode是功能位置码。
replace(/[^0-9]/ig,"") 正则表达式是强制提取出数字
function sortFFC(a,b){ return parseInt( b.data.structureCode.substring(5+1).replace(/[^0-9]/ig,""),10)-parseInt( a.data.structureCode.substring(5+1).replace(/[^0-9]/ig,""),10); }
//开始排序 records = records.sort(sortFFC);
降序和升序就a-b和b-a的区别。