2.0版本比1.0版本使用时更简洁,无需在设置媒体类型,直接设置数量就可以了

这里是文章测试标题,含标点一共二十个字。

这里是文章测试标题,含标点一共二十个字。

这里是文章测试标题,含标点一共二十个字。

/** 版本 v2.0.0

* 2019-4-18 19:22:01

* 截取字符串

* 使用步骤:

* 1.添加 class class="sliceStr"

* 3.依据需求添加长度数量控制 电脑端: data-pc-len="16" 手机端:data-wap-lem="10"

* 5.使用示例

这里是文章测试标题,含标点一共二十个字。

*/

var SliceStr={

lenDefault:20,

suffixDefault:" ...",

slice:function(str,len,suffix){

switch(arguments.length)

{

case 1:

len = this.lenDefault;

suffix = this.suffixDefault;

break;

case 2:

suffix = this.suffixDefault;

break;

case 3:

break;

default:

return "";

}

if(str.length<=len){//修复数量相同时添加截取字符串提示的bug

return str;

}

return str.slice(0,len)+suffix;

}

};

$(function(){

if($(window).width()<=767){

$.each($('.sliceStr[data-wap-len]'),function(){

$(this).html(SliceStr.slice($(this).html(),this.dataset['wapLen']));

});

}else{

$.each($('.sliceStr[data-pc-len]'),function(){

$(this).html(SliceStr.slice($(this).html(),this.dataset['pcLen']));

});

}

});

···

html 截取指定字符串长度,前端js截取指定长度个数字符 v2.0.0相关推荐

  1. html5 json转字符串,web前端-js小记(5)-字符串及json

    0. 对于 HTTP 协议而言,HTML.CSS.JS.JSON 的本质都是什么? 对于HTTP协议而言,html.css.js.json是符合相应语法的字符串. 用户访问页面时,浏览器根据用户的请求 ...

  2. js判断中文字符串长度和js截取中文字符串

    //获取字符串长度String.prototype.strLen = function() { var len = 0; for (var i = 0; i < this.length; i++ ...

  3. 前端js截取数组的常用方法(记得收藏点赞)

    话不多说,直接上代码 1.获取字符串末尾项的方法 获取字符串末尾项的方法: var a = "erjhghjadsjf"; console.log(a[a.length-1]); ...

  4. python截取指定字符串_python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置...

    python 正则匹配获取指定多个词的在字符串(句子/段落)索引位置 利用re.finditer()特性. finditer() 返回一个MatchObject类型的iterator,它提供了匹配对象 ...

  5. php前端写法,截取中文字符串的前端和PHP写法

    JS前端写法: 第三个参数判断是否需要用省略号 function subString(str, len, hasDot) { var newLength = 0; var newStr = " ...

  6. python 字符串截取_Python 字符串操作实现代码(截取/替换/查找/分割)

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  7. ajax返回字符串长度限制,JS字符串长度判断,超出进行自动截取的实例(支持中文)...

    今天一个小弟问我的问题,在文本框中输入字符,如果超出指定长度,就把它截取,要求中文等于两个字符的长度,我找一下资料,把这个功能实现了, 下面是JS代码: var GetLength = functio ...

  8. js截取字符串兼容中英文

    js截取字符串兼容中英文 /** * js截取字符串,中英文都能用 * @param str:需要截取的字符串 * @param len: 需要截取的长度 */ cutstr(str, len) { ...

  9. js截取字符串开头、结尾、以及两字符串之间的内容

    说到截取字符串我们都不陌生,使用范围比较广泛,下文是我整理的js常用截取字符串的方法,并且也展示了解决js截取字符串开头.结尾.以及两字符串之间的内容的方案! 1.使用substr方法 (用于返回一个 ...

最新文章

  1. centos7配置br0_centos 7.2 网卡配置文件 及 linux bridge的静态配置
  2. linux下搭建git服务器
  3. html中下边框过渡效果,CSS3 参与背景过度的属性有哪些(transition-property语法规则及多组过渡效果实例)...
  4. primefaces_Primefaces CommandLink
  5. MySQL - 执行sql报错USING BTREE
  6. 正龙广告借接入平台实现财务集中管理
  7. 邮件服务器潜在漏洞的保护方法
  8. 【网络工程】什么是7类网线7类线与超6类线的区别以及它的应用场景
  9. Android脱壳圣战---360脱壳与修复
  10. mysql端口establish_establish_connection使用方法
  11. Connection Backoff Interop Test Descriptions
  12. 2017年愚人节思考
  13. Crazy Number---3755
  14. 关于华为手机P20pro装包时总提示冲突问题
  15. 85.【Vue-细刷-01】
  16. 清点代码库 (25 分)
  17. Homebrew安装与配置(Linux)
  18. C# winform 学习(一)
  19. armbian清理_小孩子才做选择,OMV、HomeAssistant我全都要,小白也能看懂的N1盒子纯净刷机指南...
  20. 2022年双十二有哪些tws蓝牙耳机?值得入手的tws耳机推荐

热门文章

  1. 求1至10乘阶的总和及求任意数乘阶
  2. php判断无理数,如何快速判断一个数的开方是不是无理数?
  3. 简单几步,让Mac外接显示器更好用
  4. 自制新型文字密码,聊天记录的画风都不一样了,再也不怕被女朋友偷窥手机了!
  5. Word中给论文添加引用
  6. 【小技巧】一种简单的办法在verilog中处理小数运算
  7. sql中on和where的区别在哪
  8. 两种web crawler方案
  9. anaconda python更换清华源
  10. js生成相近色颜色RGB代码