js统计字符串中有多少个字符,1个中文算2个字符范例:
<input type="text" id="box" size="25" />
<input type="button" onclick="countChar()" value="统计字符" />
<script type="text/javascript">
function countChar() {
var textObj = document.getElementById('box');
var text = textObj.value;
var len = 0;
for (var i = 0; i < text.length; i++) {
if (text.charCodeAt(i) > 127) {
len += 2;
} else {
len++;
}
}
alert(len);
}
</script>