bufegar 2007-2-8 21:42
JS检测输入是否是汉字 (转)
[code]
<script language="JavaScript">
function check(str) {
var s;
var ts;
var tscode;
for (i=0;i<str.length;i++) {
ts=str.substring(i);
tscode=charCodeAt(ts);
if ((tscode<19968)||(ts>40959)) {
alert("you must input chinese");
return false;
}
else {
return true;
}
}
}
</script> [/code]
charCodeAt()返回字符的unicode代码。
中文字符的代码从4e00-9fff(19968-40959)
accp748 2008-5-17 23:00
charCodeAt()函数那里来的?:QQQQQQ :QQQQQQ
bufegar 2008-5-18 10:46
[quote]原帖由 [i]accp748[/i] 于 2008-5-17 23:00 发表 [url=http://www.newwhy.com/redirect.php?goto=findpost&pid=2760&ptid=246][img]http://www.newwhy.com/images/common/back.gif[/img][/url]
charCodeAt()函数那里来的?:QQQQQQ :QQQQQQ [/quote]
这个是JS内自带的方法,直接调用就可以了.