/*
*str:输入的字符串
*num=16:限制字符串的长度,num默认值为16
*return:boolean
*/
function canPassLength(str,num=16) {
let len = 0;
let character = str.replace(/‘ ‘/g, ‘‘);
for (let i = 0; i < character.length; i++) {
if (character.charAt(i).match(/[\u4e00-\u9fa5]/g) !== null) len += 2;
else len += 1;
}
if(len > num){
return false
}
return true
}
更新中。。。