0
A
回答
0
下面是代码:
window.onload = function() {
var ta = document.getElementById('ta'); //set your textarea's id
ta.onclick = function (e) {
var lineNo = ta.value.substr(0, ta.selectionStart).split(/\r?\n|\r/).length,
lineText = ta.value.split(/\r?\n|\r/)[lineNo - 1],
numOfSpaces = lineText.split(/\s/).length - 1;
console.log(lineNo, lineText, numOfSpaces);
}
}
这里是fiddle。
注意:textarea.selectionStart
在某些浏览器中不起作用。对于跨浏览器支持,请参阅this post。
0
您需要拆分textarea的字符串值,然后:
var textString = //pull data from textarea
var textArray = textString.split("\n");
for(var i=0; i<textArray.length; i++) {
var count = textArray[i].match(/ /g); //regex to get any number of spaces
alert(count.length);
}
相关问题
- 1. 计算小数点前后的空格
- 2. 如何计算下一个当前行?
- 3. 计算当前行的列值与上一行计算列值
- 4. sqlite计算当前行和前一行之间的差异
- 5. 计算当前行和前一行之间的时间差
- 6. 根据当前行和前一行的列创建一个计算列
- 7. angular.js textarea字符计数以排除计数空格和换行
- 8. 前导空格 - 计数前缀空间
- 9. 如何计算用逗号,换行符或空格分隔的textarea中唯一的电话号码数量?
- 10. 在一个textarea,当前行的方向上从“RTL”变为“LTR”
- 11. 计算末尾的空格
- 12. PostgreSQL计算当前行数值占总数的百分比
- 13. 计算列表中的空格数python
- 14. C,计算空格的数量
- 15. 根据textarea中的行计算价值/价格
- 16. 如何计算textarea中的#个单词
- 17. 使用Javascript - 从当前日期前一个月计算
- 18. 如何在HTML5表格的当前行下创建一个空行?
- 19. 计算行计数面向SPOOL空间问题,当
- 20. 如何计算java中当前日期的下一个生日?
- 21. 计算由组基于先前和当前行中的R
- 22. 计算textarea中所有数字的行数?
- 23. 一年有52.17周。如何计算C#中的当前周数?
- 24. 计算新行,制表符和空格
- 25. 计算空白单元格的行数(Excel/VBA)
- 26. 计算每一行的价格
- 27. 计算表格的每一行大小
- 28. 计算前一场的
- 29. Elisp函数在当前行中替换下划线的空格
- 30. SQL:使用前一列的当前列计算
如果正则表达式包含'g'标志,则该方法返回一个包含所有匹配的数组。 – 2013-02-19 01:58:37
为什么不是建设性的而不是投票? – 2013-02-19 02:01:06
OP需要更细粒度的解决方案,想知道基于光标位置。您的循环每次都检查相同的'textArray [0]' – charlietfl 2013-02-19 02:03:26