我的userid只要english怎么办 对得到的字符串进行判断 a~z A~Z 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再TextField的KeyPress事件中判断AscII码值是否在 A-Z 或 a-z 之间,不是的话作一下处理就行了。如果你要中文的话,如上事件中你得到的字符将由两个字节组成,拆开他们,如果这两个字节值哦都是大于128的话你就可以认为这个字符是中文了。其实,只要判断字符的值 不在 0-128 (包括负值)之间可以认为这个字符是中文了。 简单:在你的jsp或html页面增加如下代码:比较字符串长度的代码可以删掉。<script language="javascirpt">function letterCheck(cCheck) { return ( (('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')) || (cCheck == '_') ) } function engCheck(strInput , min, max) { var strIn = strInput.value; for(var i = 0; i < strIn.length; i++) { if( !letterCheck( strIn.charAt(i) ) ) { alert("输入了非法字符:" + strIn.charAt(i) ); strInput.focus(); return false; } } if(strIn.length < min ) { alert("输入的字符串太短:" + strIn.charAt(i) ); strInput.focus(); return false; } else if(strIn.length > max) { alert("输入的字符串太长:" + strIn.charAt(i) ); strInput.focus(); return false; } return true; }</script> 这段程序有什么问题? 有关jtable以及JSplitPane的问题(就这点分了,各位可怜可怜我吧) 请大家帮我看看这段程序的问题 求救!我的JAVA 计算器为何有冲突,谢谢亲爱的网友先! 想问一个问题,哪位大哥能帮个忙? 文件通配符 一个关于删除树节点的问题 javamail的小问题 Java的学习问题???给个建议吧!! about array??? 在使用JAVAMAIL显示邮件时,附件名为中文则出现乱码,如何解决? ◎◎◎简单问题!!关于生成Graphics实例◎◎◎
如果你要中文的话,如上事件中你得到的字符将由两个字节组成,拆开他们,如果这两个字节值哦都是大于128的话你就可以认为这个字符是中文了。
其实,只要判断字符的值 不在 0-128 (包括负值)之间可以认为这个字符是中文了。
<script language="javascirpt">
function letterCheck(cCheck)
{
return ( (('a'<=cCheck) && (cCheck<='z')) || (('A'<=cCheck) && (cCheck<='Z')) || (cCheck == '_') )
}
function engCheck(strInput , min, max)
{
var strIn = strInput.value;
for(var i = 0; i < strIn.length; i++)
{
if( !letterCheck( strIn.charAt(i) ) )
{
alert("输入了非法字符:" + strIn.charAt(i) );
strInput.focus();
return false;
}
}
if(strIn.length < min )
{
alert("输入的字符串太短:" + strIn.charAt(i) );
strInput.focus();
return false;
}
else if(strIn.length > max)
{
alert("输入的字符串太长:" + strIn.charAt(i) );
strInput.focus();
return false;
}
return true;
}
</script>