文本框截取字段

function limitText(str,limit){
    if(str.length<limit){
        return str;
    }
    var reg = /[\u4E00-\u9FA5\w]/g;
    var arr = str.match(reg);
    if(arr.length<limit){
        return str;
    }
    var char =arr[limit-1] ;
    for(var i=0;i<str.length;i++){
        if(char== str.charAt(i) && i > limit-1 ){
            var tempstr = str.substring(0,i+1);
            if(tempstr.match(reg).length>=limit)
            {
                str = tempstr;
                break;
            }
       }
    }
    return str;
}

posted @ 2015-09-29 11:18  小猪~~  阅读(148)  评论(0编辑  收藏  举报