如何計算textarea中的字符數(包含空格)? textarea = document.getElementById("textarea").value
計算文本區域中的字符數
我想這textarea.length
和textarea.split(/./g).length
沒有完美的作品...
如何計算textarea中的字符數(包含空格)? textarea = document.getElementById("textarea").value
計算文本區域中的字符數
我想這textarea.length
和textarea.split(/./g).length
沒有完美的作品...
我認爲你正在尋找這樣的:
alert($("#MyTextArea").val().length);
UPDATE1
如果你想忽略textarea
線越來越長,然後嘗試這個
alert($("#MyTextArea").val().replace(new RegExp('\n', 'gim') , '').length);
使用Javascript
alert(document.getElementById("MyTextArea").value.replace(new RegExp('\n', 'gim') , '').length);
這工作。但是我已經將它簡化爲'.replace(/ [\ n]/g,「」).length' – user3079292
我會使用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
您是否嘗試過計算值長度? – Hardy
請參閱更新的代碼.. – user3079292
@蘇曼這不是我正在尋找.. – user3079292