//中、英、数字混合排序(正序,数字 > 字母 > 中文)
function mixSort(_a, _b) {
const reg = /[a-zA-Z0-9]/
const a = _a.toString()
const b = _b.toString()
if (reg.test(a[0]) || reg.test(b[0])) {
if (a > b) {
return 1
} else if (a < b) {
return -1
} else {
return 0
}
} else {
return a.localeCompare(b)
}
}