关闭

js中封装方法用于截取字符

332人阅读 评论(0) 收藏 举报
分类:

截取一串字符中前15个字符,这样使用

fnGetLength(questionTitle,15)

//str要截取的字符串,len截取长度
function fnGetLength(str,len)
{
    var strValue = "";
    var length = 0;
    for(var i=0;i<str.length;i++)
    {
        //判断是否为汉字 
        if(fnCheckChineseChar(str.charAt(i)))
        {
            length++;
        }
        else
        {
            length+=2;
        }
        if(length>=len && str.length>length){
            strValue = str.substring(0,length);
            return strValue+'...';
        }
    }
    return str;
};


//判断是否为汉字
function fnCheckChineseChar(obj)
{
	var reg = /^[\u0391-\uFFE5]+$/;
	return reg.test(obj);
};


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:56243次
    • 积分:1498
    • 等级:
    • 排名:千里之外
    • 原创:99篇
    • 转载:1篇
    • 译文:0篇
    • 评论:1条
    最新评论
  • echarts的使用

    baidu_36876888: 你好,在移动端使用echarts,设置了dataZoom之后,只可以拖动滚动条,屏幕拖动不生效是怎么...