大菜鸟的问题~~在线等`散分100分
这段代码怎不能过滤英文和特殊字符
<script language=javascript>
function checkSubmit()
var lyz=document.comcoo.boy.value;
var lyz1=document.comcoo.gril.value;
if(CheckIfEnglish(lyz))
{
window.alert("名字中不能有非法字符、英文、数字;我们不给外国猪测试!^_^!");
return false;
}
if(CheckIfEnglish(lyz1))
{
window.alert("名字中不能有非法字符、英文、数字;我们不给外国猪测试^_^!");
return false;
}
function CheckIfEnglish( String )
{
var Letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890`=~!@#$%^&*()_+[]{}\\|/?.>,<;:'\-?<>/~!·
#¥%…;‘’:“”—*( )—+|-=、/。,?《》↑↓⊙●★☆■♀ 『』◆◥◤◣ Ψ ※ →№←㊣∑⌒ 〖〗 @ξζω□ ∮〓※
▓∏卐【 】▲△√ ∩¤々 ♀♂∞ ㄨ ≡↘↙ &◎Ю┼┏ ┓田 ┃▎○╪┗┛ ∴ ①②③④⑤⑥⑦⑧ \"";
var i;
var c;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
</script>
<head>
<TITLE>仙人算命</TITLE>
</head><body bgcolor="#FFFFFF">
<center>请输入你意中人的姓名</center><br>
<center><form action="try.asp" method=post onsubmit="javascript:return checkSubmit()" name=comcoo>您是
<Select name="sex">
<option value="男">男</option>
<option value="女">女</option>
</select>孩</center>
<center>
男方姓名<INPUT NAME="boy" MaxLength=4><p>
女方姓名<INPUT NAME="girl" MaxLength=4><p>
<input type="hidden" name="ip" value=<%=Request.serverVariables("REMOTE_ADDR")%>>
<INPUT TYPE=submit><INPUT TYPE=reset></center>
</form>