本文为工具方法,提供简单但常用的js方法函数,仅供参考。

方法一代码

function Cutsubstr(str, len) {if (!str || !len) { return ''; }var build = "";for (var i = 0; i < str.length && len > 0; i++) {build += str.substr(i, 1);len -= str.charCodeAt(i) > 127 ? 2 : 1;}if (build.length < str.length)build += "...";return build;}

调用方法

Cutsubstr("Content", 300)
Content:字符串
300:设置截取长度

方法二代码

let str = '本文为工具方法,提供简单但常用的js方法函数。'
str.replace(/(.{10})(.*)?/g,'$1...')

js截取字符长度加省略号相关推荐

  1. JS 计算字符长度 String.charCodeAt(index)

    一个汉字 2 个字符,一个字母 1 个字符 String.charCodeAt(index) 返回指定索引位置的 Unicode 编码 String.charAt(index) 返回指定索引位置的字符 ...

  2. JS——按指定长度截取字符串并加上省略号

    let str = "测试字符串";str = str.length > 4 ? str.slice(0, 4) + "..." : str;consol ...

  3. html 截取指定字符串长度,前端js截取指定长度个数字符 v2.0.0

    2.0版本比1.0版本使用时更简洁,无需在设置媒体类型,直接设置数量就可以了 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字 ...

  4. js判断字符长度(包括中文英文和数字)

    先上代码: function strCode(str) { //获取字符串的字节数var count = 0; //初始化字节数递加变量并获取字符串参数的字符个数if (str) { //如果存在字符 ...

  5. js获取字符长度并计算px宽度

    为 String 扩展原型方法 byteLength(),该方法将根据每个字符编码,判断当前字符是单字节还是双字节,然后统计字符串的字节长度. String.prototype.byteLength ...

  6. java 字符长度 中文_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  7. java判断字符长度_java判断中文字符串长度的简单实例

    话不多说,上代码: /** * 获取字符串的长度,如果有中文,则每个中文字符计为2位 * @param value 指定的字符串 * @return 字符串的长度 */ public static i ...

  8. js截取指定字节长度的字符串

    js截取指定字节长度的字符串 var strT = "浙江省杭州市拱墅区解放东路与石桥路润泽园16幢1单元2118室" // var strT = "浙江省杭州市&quo ...

  9. PHP 字符串超出长度用省略号,PHP字符串截取长度自定义方法cut_带省略号

    我们下面就来介绍一下如何通过PHP自定义函数来截取我们想要截取的字符长度,超出部分用省略号代替或者隐藏. 字符串截取方法://截取字符串长度 function cut($Str, $Length,$m ...

  10. html表单判断字符数,JS判断字符串长度,结合element el-input el-form 表单验证(英文占1个字符,中文汉字占2个字符)...

    首先看看判断字符串长度的几种方法(英文占1个字符,中文汉字占2个字符) 方法一: function strlen(str) { var len = 0; for (var i = 0; i < ...

最新文章

  1. 爬虫python代码-一则python3的简单爬虫代码
  2. 突发:ORA-12541:TNS:无监听程序 的调查解决方法(监听日志已满导致)
  3. oracle no space left,ORA-09817/Linux-x86_64 Error: 28: No space left on device/ORA-01075
  4. Linux系统常用命令以及常见问题的解决方法
  5. 计算机右键管理显示没权限,解决右键 选择打开方式提示没有权限
  6. git rebase命令(转)
  7. jvm内存结构_聊聊JVM内存结构
  8. Leetcode | Pow(x, n)
  9. imageio读取数据后需要关闭吗_关闭汽车自动启停功能后,能更换为普通汽车电瓶吗?有什么影响吗...
  10. Glib2: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)问题(六)
  11. C语言必背18个经典程序
  12. 线性链表--插入、删除、显示、销毁
  13. 摘抄(SAP所有模块用户出口(User Exits) )
  14. nbu客户端卸载_在LINUX系统下如何卸载NetBackup
  15. 科学计算机复利现值怎么计算公式,复利现值计算公式
  16. 职称论文发表的字数不够怎么办
  17. Web前端开发的就业前景怎么样,薪资待遇如何
  18. thinkphp3.2 阅读数加1实现
  19. 测试有没有说梦话的软件,抖音上记录梦话的软件是什么 记录梦话的软件介绍...
  20. sql server 中 SET ROWCOUNT 的具体用法

热门文章

  1. CSS实现DIV悬浮
  2. DPDK 实现的不完全笔记
  3. linux每日命令(20):find命令概览
  4. Py之pandas:dataframe学习【转载】
  5. nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务...
  6. 牛客练习赛9 F - 珂朵莉的约数
  7. linux 异步信号的同步处理方式
  8. Shell脚本之awk篇
  9. AWK学习笔记八:AWK内置函数
  10. 29.TCP/IP 详解卷1 --- 网络文件系统