java能否判断汉字??在线等! java我不大清楚,但是用JavaScript是可以实现的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是java还是javascript?javascript<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY><FORM METHOD=POST ACTION="" name="form1"><INPUT TYPE="text" NAME="user"><INPUT TYPE="button" name="ch" value="test" onclick="return checkstr();"></FORM></BODY></HTML><SCRIPT LANGUAGE="JavaScript"><!--function checkstr() { var str = document.forms[0].user.value; var valueLen = 0; var isCn = true; for (i = 0; i < str.length; i ++) { var code = escape(str.charAt(i)); if ((code.length >= 4) && (code < '%uFF60' || code > '%uFF9F')) { //valueLen += 2; //是汉字 } else { isCn = false; break; //return false; //不是汉字 } } if(!isCn) { alert("不全是中文"); return false; } else { return true;} }//--></SCRIPT> 判断是否输入的是全角汉字function checkDoubleByte(input) { for(var i = 0; i < input.length; i++){ if((input.charAt(i) >= "!" && input.charAt(i) <= "~") || (input.charAt(i) >= "。" && input.charAt(i) <= "。") || input.charAt(i) == " "){ return false; } } return true;} <html><head><script language="javascript"><!--function isChinese(elem){ var pattern=/[^\x00-\xff]/g; if(pattern.test(elem)){ //包含中文 return false; }else{ //不包含中文 return true; }}function isReady(){ if(isChinese(str.chinese.value)==false){ alert("不能输入中文"); str.chinese.focus(); return false; } return true;}--></script></head><body><form name="str" onSubmit="return isReady();"><input type="text" name="chinese"><input type="submit" value="中文"></form></body></html> js怎么调用OCX控件啊? 求靠栏与不靠栏时不同大小的gadget代码.急~ MzTreeView 2.0如何修改节点 求一个向左一次滚动一张图片的滚动效果 怎么用javascript来控制一个表格始终在屏幕中间 用JavaScript能实现按扭按下和松开的两个事件吗? 又是表单验证的问题 下拉菜单出现错误 设置p的text的一个问题,求指教:-) iMac开发javascript可以运行的编辑工具有哪些? 在ie浏览器里边捕捉鼠标坐标的函数是什么? 请问如何取到设置好的cookies值?怎么写判断此cookies是否为空?
javascript
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY>
<FORM METHOD=POST ACTION="" name="form1">
<INPUT TYPE="text" NAME="user"><INPUT TYPE="button" name="ch" value="test" onclick="return checkstr();">
</FORM>
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function checkstr()
{
var str = document.forms[0].user.value;
var valueLen = 0;
var isCn = true;
for (i = 0; i < str.length; i ++)
{
var code = escape(str.charAt(i));
if ((code.length >= 4) && (code < '%uFF60' || code > '%uFF9F'))
{
//valueLen += 2; //是汉字 }
else
{
isCn = false;
break;
//return false; //不是汉字
}
}
if(!isCn)
{
alert("不全是中文");
return false;
}
else
{ return true;}
}//-->
</SCRIPT>
function checkDoubleByte(input) { for(var i = 0; i < input.length; i++){ if((input.charAt(i) >= "!" && input.charAt(i) <= "~") ||
(input.charAt(i) >= "。" && input.charAt(i) <= "。") ||
input.charAt(i) == " "){
return false;
}
}
return true;
}
<head>
<script language="javascript">
<!--
function isChinese(elem){
var pattern=/[^\x00-\xff]/g;
if(pattern.test(elem)){
//包含中文
return false;
}else{
//不包含中文
return true;
}
}function isReady(){
if(isChinese(str.chinese.value)==false){
alert("不能输入中文");
str.chinese.focus();
return false;
}
return true;
}
-->
</script>
</head>
<body>
<form name="str" onSubmit="return isReady();">
<input type="text" name="chinese">
<input type="submit" value="中文">
</form>
</body>
</html>