PHP常用驗證方法____PHP

來源:互聯網
上載者:User
   //是否為空白    function isempt($str)    {        $bool=false;        if( ($str==''||$str==NULL||empty($str)) && (!is_numeric($str)) )$bool=true;        return $bool;    }        //是否包含    function contain($str,$a)    {        $bool=false;        if(!isempt($a) && !isempt($str)){            $ad=strpos($str,$a);            if($ad>0||!is_bool($ad))$bool=true;        }        return $bool;    }        //是否是ajax    function isajax()    {        if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest'){             return true;        }else{             return false;        };    }//是否為郵箱public function isemail($str){if(isempt($str))return false;return filter_var($str, FILTER_VALIDATE_EMAIL);}//是否為手機號public function ismobile($str){if(isempt($str))return false;if(!is_numeric($str) || strlen($str)!=11)return false;return true;}//是否有中文public function isincn($str){return preg_match("/[\x7f-\xff]/", $str);}//是否整個的英文a-z,0-9public function iszgen($str){if(isempt($str))return false;if($this->isincn($str)){return false;}return true;}//返回字串編碼public function getencode($str){$encode = mb_detect_encoding($str, array('ASCII','UTF-8','GB2312','GBK','BIG5'));$encode = strtolower($encode);return $encode;}//是否為數字public function isnumber($str){if(isempt($str))return false;return is_numeric($str);}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.