用ereg(/[\w]{0,}/)判断字符串只含有0~9数字、a~z、A~Z字母

解决方案 »

  1.   

    /[a-zA-Z0-9]{0,}/判断字符串只含有0~9数字、a~z、A~Z字母
      

  2.   

    用ereg(/^[\w]|@|[0-9a-zA-Z]|.|[a-z]?$/)判断字符串是否是合法的邮件地址
      

  3.   

    ereg("^(.+)@(.+)\\.(.+)$",$email,$all)
      

  4.   

    ereg("^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,3}$",$email,$all)
      

  5.   

    function check_email($email = "") {     $email = preg_replace( "#[\n\r\*\'\"<>&\%\!\(\)\{\}\[\]\?\\/]#", "", $email );
        
         if ( preg_match( "/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,4})(\]?)$/", $email) )
         {
         return $email;
         }
         else
         {
         return FALSE;
         }
    }
      

  6.   

    <?PHP
    $email="[email protected]";
    if(ereg("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$",$email))
    echo $email."正确<br>";
    else
    echo $email."不正确<br>";
    ?>
      

  7.   

    1.
    $email="[email protected]";
    if(preg_match("/^\w+@[a-z0-9]+(\.[a-z0-9]+){1,5}$/i",$email))
    echo $email."合法";
    else
    echo $email."不合法";
    2.
    $str="adsfadsf2134";
    if(preg_match("/^[0-9a-z]+$/i",$str)){
    echo "合法";
    }else{
    echo "不合法";
    }
      

  8.   

    用正则表达式,PHP帮助里有例子,还是自己看懂了才是最佳效果
      

  9.   

    <?PHP
    $email="[email protected]";
    if(ereg("^[a-zA-Z0-9]+@[a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+$",$email))
    echo $email."正确<br>";
    else
    echo $email."不正确<br>";
    ?>就可以了....我在用...