ホームページ >バックエンド開発 >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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。