4
A
回答
5
與long_string.replace(/(.{80})/g, "$1<br>");
不要在這裏檢查它:http://jsfiddle.net/x2YJp/
1
與0,80
與'<br />'
console.log("google is very fast".match(new RegExp(".{0,1}", "g")).join('is'));
+0
我很好奇你爲什麼這樣做你的例子。 爲什麼在你的例子中你使用'0,1'和'is',然後添加指令來替換它們爲'0,80'和'
',*而不是隻使用'0.80'和'
'這個例子本身?* –
+0
@ chris-l我實際上並沒有記得。但我想我可能會嘗試我的自我並直接在那裏粘貼。 –
3
更換0,1
和join( '是')這裏有學術版(這也是faster than regex) :
function fold(input, lineSize, lineArray) {
lineArray = lineArray || [];
if (input.length <= lineSize) {
lineArray.push(input);
return lineArray;
}
lineArray.push(input.substring(0, lineSize));
var tail = input.substring(lineSize);
return fold(tail, lineSize, lineArray);
}
用法:
var arrayOfLines = fold(longString, 80);
var foldedString = arrayOfLines.join('<br/>');
另一件事,是很酷這種方法:你可以很容易地在包裝的空白。
這是一個fiddle這樣做。
3
試着這麼做:
yourString = yourString.replace(/(.{1,80})/g, '$1<br/>')
你也可以只設置文本的包含元素的寬度是80em
。 (它不適合正好 80個字符,因爲一個em
是字母m
的寬度,所以你可能要設置一個低一點)
相關問題
- 1. 每個「!」後插入換行符字符
- 2. 如何使用jQuery在每200個字符後插入換行符
- 3. 在base64字符串中每76個字符後插入換行符
- 4. 如何在c#中的每個點之後插入換行符?
- 5. 如何在「x」字符後插入換行符
- 6. 如何在一定數量的字符後插入換行符
- 7. REGEX - 在每4個字符後插入一個空格,並在每40個字符後插入一個換行符
- 8. 如何在javascript中每n個字符之後插入一個字符?
- 9. Comint模式插入換行符每4096個字符
- 10. 不能後80個字符
- 11. 將字符串插入MySQL後,字符'\ n'(換行符)消失
- 12. 如何在字符串中的每個字符之後插入空格MySQL
- 13. 的Excel/VBA - 如何在一個字符串插入字符每N個字符
- 14. 在每個字符[批處理文件]後面插入新行
- 15. 如何在C中輸入10個字符後插入新行?
- 16. 在數據庫的每兩行後面插入換行符
- 17. 如何在第三個字符後插入連字符
- 18. CSS:在文本字符後面插入換行符
- 19. C++ Stream:在換行符後面插入字符串
- 20. 如何在shell腳本中的每個字符之後插入新行?
- 21. JavaScript - 在字符串的每一個換行符處插入「\ r \ n」
- 22. R:自動換行功能:插入\ n每16個字符
- 23. 在文本換行的字符串中插入換行符?
- 24. Python:在字符串的每個字母字符後插入逗號
- 25. C#換行符每n個字符
- 26. 計算換行符每N個字符?
- 27. 在c中的每個字符後面插入一個逗號#
- 28. 在每個給定字符之後插入一個空格 - java
- 29. 在字符數組中插入一個新的換行符
- 30. 如何在javascript中插入N個字符之後插入新行?
使用_String.substring()_...你可以閱讀它[這裏](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring)。 – jahroy
你可以用css做嗎? –
似乎你試圖用javascript代替css – Saksham