判断文本框输入的文字长度

// 匹配是中文

var
reg = /[\u4e00-\u9fa5]/ ; reg.test('hahha') //false var reg = /[\u4e00-\u9fa5]/ ; reg.test('哈哈哈哈') //true


// 匹配不是中文 var reg = /[u00-uFF]/; reg.test('haha'); //true

 

//判断输入文字的长度

 function isChinese(str){
        var reg = /[u00-uFF]/;       
        return !reg.test(str);      
    }

    function strlen(str){
        var i = strlength = 0;
        for(;i<str.length;i++){
            if(isChinese(str.charAt(i)) == true){
                strlength += 2;
            }else{
                strlength += 1;
            }
        }
        return strlength;
    }

 

posted @ 2015-01-20 15:04  丑萌嘞  阅读(817)  评论(0)    收藏  举报