1
A
回答
4
試試這個:
document.getElementById('textarea_id').value.replace(/\n$/gm, '').split(/\n/).length;
這將忽略空字符串(見@Sean維埃拉答案)
2
var my_data = document.getElementById("txt_area_in_question").value;
alert("The total paragraphs in the text area are: "+
my_data.split("\n\n").length);
現在,這並沒有考慮到多換行沒有文字......這樣:
Some text
Some more text
Some more text
將返回5
而不是3
解決方案是刪除所有空白,並返回剩下的內容:
var my_data = document.getElementById("txt_area_in_question").value;
my_data = my_data.split("\n\n");
var g = my_data.length;
var i = 0;
var strip_whitespace = /\s+/gi;
while (g >=0) {
g--;
var tmp = my_data[g];
tmp = tmp ? tmp .replace(strip_whitespace,"") : tmp;
if(tmp && tmp.length > 1) {
i++;
}
}
alert("The total paragraphs in the text area are: "+i); //Will properly alert 3
0
您可以通過拆分對(\n *\n)/g
提高肖恩·維埃拉回答而不是隻是\n\n
那麼你有沒有問題的段落之間的空格
相關問題
- 1. 在Javascript中獲取段落段落
- 2. 用JavaScript查找段落中的字數
- 3. 遍歷javascript中的xmpp iq段落
- 4. Javascript - 如何在段落
- 5. 段落中使用javascript count字符串
- 6. 在javascript變量中分配段落值
- 7. PDFBox中的段落
- 8. Jade段落開始處的段落
- 9. 的Javascript:改變文本段落標記
- 10. textarea的段落
- 11. 段落
- 12. 段落
- 13. 如何使用ASPOSE.DLL重複段落中的段落
- 14. 在doc2vec中獲取不可見段落的段落表示
- 15. deeplearning4j中的段落插圖
- 16. p標籤中的段落
- 17. Settext到段落中的TextView
- 18. 解析Peg.JS中的段落
- 19. URL中的段落字符?
- 20. 什麼是「段落宏」:幫助段落
- 21. JavaScript代碼填充HTML段落
- 22. 通過Javascript反轉HTML段落列表
- 23. 用javascript包裝大型降價段落
- 24. 無段落tableview中的段索引(Swift)
- 25. 的Python:Tkinter的段落
- 26. 使用javascript雙擊一段和所有段落的變化
- 27. 爲什麼在段落中添加段落會修改外段的引導?
- 28. 滑塊不對齊中心,段落顯示與段落重疊
- 29. 一個段落
- 30. 功能段落
+1更簡單的答案!非常好地完成。 – 2010-07-26 15:59:40