日常开发中可能会遇到以下类似数组的首字母排序问题
['王宇', '金大','2liu', 'Jim', '阿雅', '赵大', '1liu', 'bim', 'uim', '金二', 'vim']
排序后:
['阿雅', 'bim', '金大', '金二', 'Jim', 'uim', 'vim', '王宇', '赵大', '1liu', '2liu']
码云:
gitee:JS实用工具集与案例探索: JS
const CHN = 'Chinese';
const ENG = 'English';
const NUM = 'Number';
let reg = {
[CHN]: /[\u4e00-\u9fa5]/,
[ENG]: /[A-Za-z]/,
[NUM]: /[0-9]/
}
// 中文首字首字母搜索
const initialSearch = (c) => {
let letters = "*abcdefghjklmnopqrstwxyz".split('');
let zh = "阿八嚓哒妸发旮哈金咔垃痳拏噢妑七呥扨它穵夕丫帀".split('');
let initialLet