计算文本区域中的字符数
Counting number of characters in a textarea
如何计算文本区域中的字符数(带空格)?textarea = document.getElementById("textarea").value
我正在尝试这个textarea.length
和textarea.split(/./g).length
都不完美。。。
document.getElementById('textareaID').value.length
应该工作
我想你正在寻找这个:
alert($("#MyTextArea").val().length);
更新1
如果你想忽略textarea
中的行来获取长度,那么试试这个
alert($("#MyTextArea").val().replace(new RegExp(''n', 'gim') , '').length);
使用Javascript:
alert(document.getElementById("MyTextArea").value.replace(new RegExp(''n', 'gim') , '').length);
我会使用jQuery。
我的代码是这样的:
<head>
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
function countChar(val) {
var len = val.value.length;
$('#charNum').text(len);
};
</script>
</head>
<body>
<textarea id="field" onkeyup="countChar(this)"></textarea>
<div id="charNum"></div>
</body>
下面是一个工作示例
下面的链接可能会帮助您
http://curiositybeyondcontrol.blogspot.in/2011/10/count-number-of-characters-in-textarea.html
<html>
<head>
<title>Count</title>
<script type="text/javascript">
function count(x)
{
document.getElementById("cnt").innerHTML = x.value.length;
}
</script>
</head>
<body>
<textarea onkeyup="count(this)"></textarea>
<span id="cnt"></span>
</body>
</html>
使用document.getElementById("textarea").value.replace(/('r'n|'n|'r)/gm,"").length
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 允许在文本框中使用某些字符
- 根据页面的位置突出显示文本中的字符
- 带静态字符e输入的文本框数字和带javascript的负整数
- 仅IE8 html文本框中的字符
- 必须检查长度,并在文本框中允许一些特殊字符
- 在每个字符输入后,使密码文本框值可见
- 使用提取文本webpack插件时出现意外字符
- 替换与单词'匹配的文本字符;购物车'替换为img图标
- 以纯文本加载的脚本-未声明纯文本文档的字符编码
- Javascript:包括特殊字符的文本选择
- 如何在不通过模型验证的情况下屏蔽文本输入中输入的字符
- 匹配某个字符后所有文本的正则表达式是什么
- 文本区域JavaScript中的字符限制-特殊情况
- 如果文本或值以字符开头,请运行函数
- 更换163;使用javascript从html文本区域中提取字符
- 为什么jQuery正在删除文本的最后一个字符
- 重制版字符文本区域问题
- 字符文本中的字符过多,在 C# 中使用字符串生成器
- 尝试在煎茶面板中使用连字符文本,但不成功