美文网首页Web前端之路
字符串每隔n个插入

字符串每隔n个插入

作者: 没_有_人 | 来源:发表于2019-06-24 10:18 被阅读1次

这个需求是写echarts的legend组件的时候,固定了legend的宽度,需要换行。
所以想到,每当字符串超过n的时候,插入一个\n来实现换行!
代码具体的实现如下:

function SplitFn(length,str){
  var reg = new RegExp('[^\n]{1,'+length+'}','g');
  var res = str.match(reg);
  return res.join('\n');
}

var reg = new RegExp('[^\n]{1,'+length+'}','g');
这段代码的意思是,在全局范围内(g代表全局范围)识别除了\n以外的所有字符(^代表除了什么以外)。

相关文章

  • 字符串每隔n个插入

    这个需求是写echarts的legend组件的时候,固定了legend的宽度,需要换行。所以想到,每当字符串超过n...

  • 动态规划之回文数组

    动态规划之回文数组 /*给定一个长度为n(n <= 1000)的字符串A,求插入最少多少个字符使得它变成一个回文串...

  • iOS开发字符串每隔几个字符插入某个字符

    在下先举个例子,表示我们要操作这些元素 在下的算法思路就是: 遍历字符串,每隔4个字符插入一个空格 卡号:1234...

  • js字符串,每隔固定长度个字段插入一个特殊字符

    例如:每隔5个长度,插入一个换行符

  • 希尔排序

    希尔排序,是经过优化了的插入排序。 先将原数据每隔m位先排序一下,在经过n为排序一下,n

  • js补充-正则-量词

    n+包涵至少一个n的字符串 n*包涵零个或多个n的字符串 n?包涵零个或一个n的字符串 n{x}包涵x个n的序列的...

  • js

    n+包涵至少一个n的字符串 n*包涵零个或多个n的字符串 n?包涵零个或一个n的字符串 n{x}包涵x个n的序列的...

  • String interpolation(字符串插入)

    字符串插入, 是一个富有幻想力的词汇, 但实际上很简单, 就是将变量, 常量, 插入到字符串当中 字符串插入格式,...

  • LeetCode #1357 Apply Discount Ev

    1357 Apply Discount Every n Orders 每隔 n 个顾客打折 Description...

  • 利用数组实现堆

    成员变量 元素个数N包含元素的数组items 方法 插入删除 插入实现 1 将元素直接插入到最后一个元素(N),N...

网友评论

    本文标题:字符串每隔n个插入

    本文链接:https://www.haomeiwen.com/subject/mxacwqtx.html