码迷,mamicode.com
首页 > 其他好文 > 详细

一些小笔记

时间:2015-08-18 22:37:00      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

1.判断输入的是4个汉字(8个字符)

function WidthCheck(str, maxLen){  

var w = 0;  

var tempCount = 0;

        //length 获取字数数,不区分汉子和英文

for (var i=0; i<str.value.length; i++) {  

                      //charCodeAt()获取字符串中某一个字符的编码

var c = str.value.charCodeAt(i);  

//单字节加1  

if ((c >= 0x0001 && c <= 0x007e) || (0xff60<=c && c<=0xff9f)) {  

w++;  

}

else {    

w+=2;  

}  

if (w > maxLen) {  

str.value = str.value.substr(0,i);

break;

}    

}  

一些小笔记

标签:

原文地址:http://www.cnblogs.com/jlchen/p/4740835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!