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);
};


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

相关文章推荐

用JS仿照$的符号封装

兼容IE678 div { width: 100px; height: 100px; ...

js截取字符串的两种方法substr 和 substring

原文链接:http://www.cnblogs.com/hema/archive/2009/10/21/1587560.html 1. substr 方法 返回一个从指定位置开始的指定长度的子字符串。...

封装Jquery插件不再需要字符串拼接

封装jquery插件,往往需要大量的字符串拼接,于是自己研究了一个不需要拼接字符串的方式. 思路是把插件html放到单独的模版html里,调用插件的时候,去加载模版html 以下封装了一个弹窗插件,来...

js 实现 统计字符数的方法

  • 2010年03月30日 15:12
  • 1KB
  • 下载

js中字符串处理常用的方法(字符分割、字符拼接、截取字符串、是否包含一个字符串)

1、将数组中的所有元素以指定的字符分割拼接为一个字符串——array.join("separator") 直接使用array.join()时,用逗号进行分割 eg:以"."分割数组中的每一个元素var...

JS 删除字符串最后一个字符的几种方法

字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1、用的最多的是Substring,这个也是我一直用的 s=s.Substring(0,...

原生JS去重(一)--两种方法去掉重复字符

所谓“去重”,即是去掉重复的字符。本篇博客讲述两种方式去重,一种是比较简单但代码比较啰嗦点的,另一种是有点深度但是简洁的。 我直接写JavaScript代码了。 方式一:function dele...

JS 删除字符串最后一个字符的几种方法

字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法: 1、用的最多的是Substring,这个也是我一直用的 s=s.Substring(0,...

ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证

ASP.NET开发中主要的字符验证方法-JS验证、正则表达式、验证控件、后台验证 2012年03月19日 星期一 下午 8:53 在ASP.NET开发中主要的验证方法收藏 ...

js操作json方法总结(json字符创转换json对象)

 相信前端的同学们对json并不陌生,接触过很多。但是很少人知道json的全称是什么,哈哈,我也是查资 料知道的。(JSON JavaScript Object Notation是一种轻量级的数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js中封装方法用于截取字符
举报原因:
原因补充:

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