js中封装方法用于截取字符
2015-11-20 15:32
267 查看
截取一串字符中前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); };
相关文章推荐
- 解决Jsp报错:Multiple annotations found at this line
- 对js运算符“||”和“&&”的总结
- EXTJS 动态添加Checkbox
- javaScript实现图片滚动及一个普通图片轮播的代码
- DataTable转换为Json格式
- 【转】JMeter中对于Json数据的处理方法
- 使用JS对数组进行排序,设置计时器和计数器
- js常用的封装函数
- $.fn.serializeJson = function() {}中fn代表什么,谁是函数名
- jsp引用js乱码
- 2015使用JavaScript的12条建议
- javascript的简易发布/订阅模式
- 为什么 ++[[]][+[]]+[+[]] = 10 ?
- JSP:自定义标签的实现步骤及小例
- JSON和XML的区别
- DataContractJsonSerializer进行Json的序列化和反序列化
- JSP:JSTL--JSP Standard TAG Library
- js如何去当前时间前一天的时间和后一天
- js 闭包作用
- 不想让浏览器运行javascript脚本的方法