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

原创 2015年11月20日 15:32:00

截取一串字符中前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);
};


版权声明:本文为博主原创文章,未经博主允许不得转载。

字符串中封装好的函数

http://www.kuqin.com/clib/string/strstr.html
  • u014689802
  • u014689802
  • 2016年07月27日 13:16
  • 108

MapReduce源码分析总结 hadoop详解

转者注:本来想在Hadoop学习总结系列详细解析HDFS以及Map-Reduce的,然而查找资料的时候,发现了这篇文章,并且发现caibinbupt已经对Hadoop的源代码已经进行了详细的分析,推荐...
  • wangfaqiang
  • wangfaqiang
  • 2011年10月24日 22:57
  • 1697

JS截取字符串常用方法详细整理

本文实例讲述了JS截取与分割字符串的常用方法。分享给大家供大家参考,具体如下: JS截取字符串可使用 substring()或者slice()   函数:substring() 定义:sub...
  • mengdc
  • mengdc
  • 2017年08月01日 09:12
  • 464

JS截取字符串方法集合

使用 substring()或者slice()   函数:split() 功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子: str=”jpg|bmp|gif|ico|png”;...
  • lyt19880901
  • lyt19880901
  • 2013年10月26日 15:40
  • 10992

截取中文字符串的js方法

转载地址:http://www.cnblogs.com/ztlyz/archive/2009/08/25/1553819.html 有时在显示某段文字的时候,可能会太长,影响我们页面的显示效果。如果...
  • u010401880
  • u010401880
  • 2016年01月15日 14:28
  • 1373

关于JS截取字符串以及截取数组项的几种常见方法解析

js字符串数组截取操作常用方法综合解析。 1.substr() substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 语法:stringObject.substr(star...
  • u010480479
  • u010480479
  • 2013年07月17日 15:13
  • 11413

【JavaScript】正则表达式--非贪婪模式截取任意字符串的笔记

Sodino文章目录1. 场景2. 正则表达式一3. 正则表达式二4. 排查问题5. 正则表达式三6. 结论场景要将下面的字符串截取两个{title:***,url:***}来。12345script...
  • sodino
  • sodino
  • 2016年06月15日 22:21
  • 2179

js如何创建类(封装)

学过其他面向对象语言的JavaScripter,可能都应用过类,如:class{},等定义的一系列方法, 但是初学者看是学习js的时候,经常会看到这样一句话,那就是JavaScript是面向对象语言...
  • xi_2130
  • xi_2130
  • 2015年12月12日 16:43
  • 7830

自己动手封装js工具类(JS中定义类的几种方式)

1、工厂方式    function Car(){     var ocar = new Object;     ocar.color = "blue";     ocar.doors =...
  • cnmm22
  • cnmm22
  • 2015年06月22日 20:36
  • 6250

js中如何截取小数点后两位数字

用JS取float型小数点后两位
  • u011501574
  • u011501574
  • 2014年11月03日 10:47
  • 4529
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js中封装方法用于截取字符
举报原因:
原因补充:

(最多只允许输入30个字)