學習筆記,每一天我們都在進步。
2007/01/10 15:31
[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)
kneey_leo Email
2007/07/21 13:02
错了!
charCodeAt()方法应该这样用:
tscode = ts.charCodeAt();
分页: 1/1 第一页 1 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]