首頁 >後端開發 >php教程 >php實作各資料驗證的實例分析

php實作各資料驗證的實例分析

黄舟
黄舟原創
2017-08-18 14:30:101773瀏覽

分享一個php的驗證類,檢查輸入的是否為數字,檢查輸入的是否為電話,檢查輸入的是否為手機號,檢查輸入的是否為郵編,郵箱地址合法性檢查,姓名暱稱合法性檢查,只能輸入中文英文,檢查一個(英文)網域是否合法。

首先下載我們本節課程所需用到的php的驗證類別庫:http://www.php.cn/xiazai/leiku/778

下載完成之後找到我們需要的php類別文件,解壓縮至我們本地目錄,建立新的php檔案!

完成之後,我們要在新的php檔案裡呼叫這類,以及實例化該類別:

<?php
include_once "code1.php";//引入类文件
$obj = new Validator;   //实例化类
//输入值 进行验证 符合要求返回 1
echo "检查输入的是否为数字:".$obj->isNumber(&#39;123456&#39;)."<br>";
echo "检查日期是否符合:".$obj->isTime("2017-08-18 14:02:30")."<br>";
echo "检查输入值是否为合法人民币格式:".$obj->isMoney("325")."<br>";
echo "检查输入IP是否符合要求:".$obj->isIp("127.0.0.1")."<br>";
echo "检查日期是否符合:".$obj->isDate("2017-08-18")."<br>";
echo "检查是否输入为汉字:".$obj->isChinese("合肥的中文网")."<br>";
echo "检查是否输入为英文:".$obj->isEnglish("www.php.cn")."<br>";
echo "检查字符串长度是否符合要求:".$obj->isEngLength("zww","2","120")."<br>";
echo "姓名昵称合法性检查,只能输入中文英文:".$obj->isName("zww")."<br>";

?>


執行此文件,得到結果如下圖所示:

php實作各資料驗證的實例分析


#

以上是php實作各資料驗證的實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn