以下是长字符串的示例:
Phasellus ligula est, lacinia dictum neque nec, venenatis malesuada lacus. Phasellus viverra odio vel tempor dapibus. Nunc ac sapien eu velit rutrum tristique. Fusce eu urna quis nunc consectetur blandit quis id metus. Donec id sodales augue, et ullamcorper nisl. Vestibulum venenatis sed leo id hendrerit. Aliquam eu eros scelerisque, molestie erat eget, vehicula augue. Phasellus eget orci eget quam ultricies adipiscing et a turpis. Ut malesuada eget erat malesuada suscipit. Donec eget nisl ac justo imperdiet laoreet eu vel erat. Nulla facilisi. In pretium facilisis porta. Quisque sollicitudin tortor at nulla vehicula, in congue magna semper. Praesent viverra mauris sit amet ipsum viverra, sit amet adipiscing tortor tincidunt. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Fusce at accumsan tellus, vel elementum mauris.
我想创建一个小函数,在一些paragrah中删除长字符串。 (我不想为每个新句子写一个paragrah)
我该怎么做?
答案 0 :(得分:1)
看看这个功能......它应该按预期工作
function ConvertSentenceToParaGraph(sen) {
var nS = '';
var k = sen.split('.');
for (var i = 0; i < k.length - 1; i++) {
nS = nS + k[i] + ".";
var ran = Math.floor((Math.random() * 2) + 4);
if (i > 0 && i % ran == 0) {
nS = nS + "\n\n";
}
}
return nS;
}
更新:修改代码以使用4到5之间的随机数
这是demo