用javascript脚本,正则表达式好像可以!

解决方案 »

  1.   

    <?
    if ( ereg("^[a-zA-Z]+$",$testname) ) {
     echo "ok";
    }
    else {
     echo "请输入英文字母";
    }
    ?>
      

  2.   

    if(ereg("^[a-zA-Z]+$",$key)) {
    print "pass";
    }else {
    print '<script language="Javascript">
    <!--
    alert ("只准添加字母");
    //-->
    </script>';
    print "no pass";
    }
      

  3.   

    js:
    <form action=post.php method=post onsubmit="return /^[a-z]+$/i.test(this.key.value)">
    <input name=key type="text">(只允许输入英文字母,否则无法提交表单)
    <input type=submit name=submit value="Search">
    </form>php:
    <?
    if(!preg_match("/^[a-z]+$/i",$key)){
        die("只允许输入英文字母");
    }
    ?>