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

我想在一个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码又有中文的字符串难道不认为是中文吗???