一 10
JS检测输入是否是汉字
JS/AJAX159 views
[codes=javascript]
<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> [/codes]
charCodeAt()返回字符的unicode代码。
中文字符的代码从4e00-9fff(19968-40959)
Tags: javascript, 源码
One Response to “JS检测输入是否是汉字”
Leave a Reply
You must be logged in to post a comment.
七月 21st, 2007 at 05:02
错了!
charCodeAt()方法应该这样用:
tscode = ts.charCodeAt();