javascript - 如何将字符串分成不同的部分

标签 javascript jquery

我想将字符串分成不同的部分。我将有一些动态生成的字符串,其中包含 500 个字符。我想分成 5 个部分。我的意思是我想将 100 个字符放入 array[0],然后将 100 个字符放入 array[1] ....

例子:

 var string = "kjfaorj.......................................................";
 array[0] = "kjfaorj..... up to 100 characters";
 array[1] = " next 100 characters ";
 ..........................
 ..........................

最佳答案

 if(str.length % 100 == 0) //If the string contains exactly 500 or 400...etc
     count = str.length / 100;
  else
    count = str.length / 100 +1; //If the string contains exactly 505 or 417...etc

for(var i=0;i<count;i++)
  array[i] = s.substring(i*100,(i*100)+(100));

第二种方法适用于动态字符串

关于javascript - 如何将字符串分成不同的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16535498/

相关文章:

javascript - 如何从视频标签的媒体播放器中删除/隐藏仅播放/暂停图标/按钮

javascript - 通过 webpack 中的动态导入避免后续 API 请求

javascript - Jquery 事件处理程序在两个连续的单击事件中不断增加

javascript - 添加到 Canvas 后更改文本

javascript float 栏未关闭 - 如何修复此 javascript 代码?

jquery - 我的黑白 --> 彩色效果坏了,我不知道为什么

javascript - 如何在ajax中创建自定义选项

javascript - 如何将 jQuery 插件应用于同一页面上的多个 div?

javascript - JQuery Image slider 从json加载图片

javascript - 如何将php数据库值获取到javascript数组