<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>javascript判断输入汉字字符小技巧</title><script>function strlen() { //在IE8 兼容性模式下 不会报错 var s = 0; var str=document.getElementById("txt1").value; for(var i = 0; i < str.length; i++) { if(str.charAt(i).match(/[/u0391-/uFFE5]/)) { s += 2; } else { s++; } } alert(s); } </script></head><body><input type="text" value="" id="txt1"/><input type="button" value="确认" οnclick="strlen()" /></body></html>