获取输入字符串的长度,一个汉字按2个字符计算
思路:将字符串中的汉字替换为任意两个字符,然后取替换后字符串的长度
<div>
<input type="text" id="tb_input" />
<input type="button" id="btn_test" value="测试" onclick="test();" />
</div>
<script type="text/javascript">
function test() {
var str = $("#tb_input").val();
var str_temp = str.replace(/[\u4e00-\u9fa5]/g, 'aa')//将汉字替换为aa
alert(str_temp.length);
}
</script>