利用charCodeAt()方法:<script language="JavaScript1.2">
alert("啊".charCodeAt())
</script>如果
"啊".charCodeAt()
大于汉字的编码,就认为是汉字
alert("啊".charCodeAt())
</script>如果
"啊".charCodeAt()
大于汉字的编码,就认为是汉字
调试欢乐多
<HTML>
<script>
for(var i=0;i<999999;i++)
document.write(i+"="+String.fromCharCode(i)+"<br>")
</script>
</HTML>要是配置低,把数字先设小点<HTML>
<script>
for(var i=9000;i<9500;i++)
document.write(i+"="+String.fromCharCode(i)+"<br>")
</script>
</HTML>
for(i=0;i<string.length;i++)
{
if(string[i]>=0x80
{
//string[i] 是汉字高位
//string[++i]是汉字低位
}
else
{
//此字符为非汉字
}
}