<script language=javascript>
function checkSubmit(){
var lyz=document.comcoo.boy.value;
if(CheckIfEnglish(lyz))
{
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 true;
     }
     return false;
}
</script>
<body bgcolor="#FFFFFF"><form action="try.asp" method=post onsubmit="javascript:return checkSubmit()" name=comcoo>
男方姓名<INPUT NAME="boy" MaxLength=4><p>
<INPUT TYPE=submit>
</form>

解决方案 »

  1.   

    if (textBox.value.match(/^[\x00-\xff]+$/))
       alert("不是中文");
      

  2.   

    <script>
    function checkIsChinese(str)
    {
        var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi;
        if (pattern.test(str))
            return true;
        else
            return false;
    }
    var str = "wx";
    var bln = checkIsChinese(str);
    if(!bln)
    {
        alert("名字中不能有非法字符、英文、数字;我们不给外国猪测试!^_^!");
    }
    </script>
      

  3.   

    问题解决`谢谢大家开始散分
    <script language=javascript>
    function checkSubmit(){
    var lyz=document.comcoo.boy.value;
    var lyz1=document.comcoo.girl.value;
    if (lyz=="")
    {
    window.alert("别搞自恋");
    return false;
    }
    if (lyz1=="")
    {
    window.alert("别搞自恋");
    return false;
    }
    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 true;
         }
         return false;
    }
    </script>
    <body bgcolor="#FFFFFF">
    <center>
    <form action="try.asp" method=post onsubmit="javascript:return checkSubmit()" name=comcoo>
    <center>请输入你意中人的姓名</center><br>
    我是<Select name="sex">
    <option value="男">男</option>
    <option value="女">女</option>
    </select>孩<br>
     男方姓名<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>
    </form>
    </center>