不想说什么,这哥们 css 运用的特别巧妙: 我一开始想到的是用正则匹配区分中英文css
let test = "戴森(Dyson)HP05 多功能空气净化风扇 兼具净化器风扇取暖功能 监测并除甲醛 四季适用 银白色" let en = test.replace(/[\u4e00-\u9fa5]/g,'') let cn = test.match(/[\u4e00-\u9fa5]/g).join(''); 复制代码
而后计算长度。segmentfault
不过这个方法太low 了对比下面这我的的。markdown