纯css 超出省略

270 阅读1分钟

不想说什么,这哥们 css 运用的特别巧妙: 我一开始想到的是用正则匹配区分中英文

let test = "戴森(Dyson)HP05 多功能空气净化风扇 兼具净化器风扇取暖功能 监测并除甲醛 四季适用 银白色"
let en  = test.replace(/[\u4e00-\u9fa5]/g,'')
let cn = test.match(/[\u4e00-\u9fa5]/g).join('');

然后计算长度。

不过这个方法太low 了对比下面这个人的。

推荐:segmentfault.com/a/119000000…