您的位置:首页 > 其它

特殊字数验证,除了文字其他都算半个字符

2017-03-21 10:31 211 查看
function checkLength(){
var len=native2ascii($("#remarks").val());
len=Math.ceil(len/2) ; //除2并向上取整
$(".word-num").text(len);
}

function native2ascii (value){
var nativecode = value.split (""); //将每个字符分隔开
var len = 0;
for ( var i = 0; i < nativecode.length; i++){
var code = Number (nativecode[i].charCodeAt (0)); //判断每个字符的Unicode编码
if (code > 127){  //大于127的编码则算2个长度,
len += 2;
}
else{
len++;
}
}
return len;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐