var len = str.length;
var j = 0;
for (var m=0;m<len; m++){
var charCode = str.charCodeAt(i);
if (charCode <= 8192) { // 双字节符
j++;
}else{
j+=2;
}
}
if(j>500){
alert("主题最多为250个汉字!");
return;
}
本文介绍了一种JavaScript方法,用于检测并计算字符串中双字节字符的数量,并限制了主题输入的最大长度(250个汉字)。通过遍历字符串并检查每个字符的Unicode值来实现这一目标。
var len = str.length;
var j = 0;
for (var m=0;m<len; m++){
var charCode = str.charCodeAt(i);
if (charCode <= 8192) { // 双字节符
j++;
}else{
j+=2;
}
}
if(j>500){
alert("主题最多为250个汉字!");
return;
}
2073

被折叠的 条评论
为什么被折叠?