问个弱弱的问题,前辈帮忙啊

我想在一个jsp文本框中判断用户输入的是中文还是英文
输入了几位,应该怎么做
谢了先
//BOW~

用java脚本做

可以用javascript判断字符串中的字符是不是在0-9,a-z,A-Z之间

可是charAt()得到的是字符串啊,怎么比较?能给段实例代码吗?
谢谢
还有,这种方式对中文应该是无效吧
//谢谢先

能给个例子吗,谢谢
我不知道中文的编码格式
已经用java script怎么判断编码

<script>
function check()
{
var s = window.form1.loginName.value;
if(isChineseString(s))
{
alert("输入:"+s+" 是 中文!");
}else
{
alert("输入:"+s+" 不是中文!");
}
}
function isChineseChar(c)
{
if ((c>="0") && (c<="z"))
return false
else
return true
}

function isChineseString(s)
{

for (i=0; i<s.length; i++)
{
c = s.substr(i, 1)

if (isChineseChar(c))
{
return true;
}
}
return false;
}
</script>



<script>
function check()
{
var s = window.form1.loginName.value;
if(isChineseString(s))
{
alert("输入:"+s+" 是 中文!");
}else
{
alert(
"输入:"+s+" 不是中文!");
}
}
function isChineseChar(c)
{
if ((c>=
"0") && (c<="z"))
return false
else
return true
}

function isChineseString(s)
{

for (i=0; i<s.length; i++)
{
c = s.substr(i, 1)

if (isChineseChar(c))
{
return true;
}
}
return false;
}
</script>

原理请看此,字符对照表


48: // '0'
49:
// '1'
50:
// '2'
51:
// '3'
52:
// '4'
53:
// '5'
54:
// '6'
55:
// '7'
56:
// '8'
57:
// '9'
58:
// ':'
59:
// ';'
60:
// '<'
61:
// '='
62:
// '>'
63:
// '?'
64:
// '@'
65:
// 'A'
66:
// 'B'
67:
// 'C'
68:
// 'D'
69:
// 'E'
70:
// 'F'
71:
// 'G'
72:
// 'H'
73:
// 'I'
74:
// 'J'
75:
// 'K'
76:
// 'L'
77:
// 'M'
78:
// 'N'
79:
// 'O'
80:
// 'P'
81:
// 'Q'
82:
// 'R'
83:
// 'S'
84:
// 'T'
85:
// 'U'
86:
// 'V'
87:
// 'W'
88:
// 'X'
89:
// 'Y'
90:
// 'Z'
91:
// '['
92:
// '\\'
93:
// ']'
94:
// '^'
95:
// '_'
96:
// '`'
97:
// 'a'
98:
// 'b'
99:
// 'c'
100:
// 'd'
101:
// 'e'
102:
// 'f'
103:
// 'g'
104:
// 'h'
105:
// 'i'
106:
// 'j'
107:
// 'k'
108:
// 'l'
109:
// 'm'
110:
// 'n'
111:
// 'o'
112:
// 'p'
113:
// 'q'
114:
// 'r'
115:
// 's'
116:
// 't'
117:
// 'u'
118:
// 'v'
119:
// 'w'
120:
// 'x'
121:
// 'y'
122:
// 'z'

太感谢了 ^_^

楼上师兄的方法对于既有英文又有中文的岂不误判为中文了??

对于既有ASC码又有中文的字符串难道不认为是中文吗???