Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielanalyse der PHP-Implementierung verschiedener Datenüberprüfungen

Beispielanalyse der PHP-Implementierung verschiedener Datenüberprüfungen

黄舟
黄舟Original
2017-08-18 14:30:101681Durchsuche

Teilen Sie eine PHP-Verifizierungsklasse, prüfen Sie, ob es sich bei der Eingabe um eine Zahl handelt, prüfen Sie, ob es sich bei der Eingabe um eine Telefonnummer handelt, prüfen Sie, ob es sich bei der Eingabe um eine Mobiltelefonnummer handelt, prüfen Sie, ob es sich bei der Eingabe um eine Postleitzahl handelt, überprüfen Sie die Rechtmäßigkeit der E-Mail-Adresse, Namens- und Spitznamen-Legalitätsprüfung: Sie können nur Chinesisch und Englisch eingeben, um zu überprüfen, ob ein (englischer) Domainname legal ist.

Laden Sie zunächst die PHP-Verifizierungsklassenbibliothek herunter, die wir in diesem Kurs verwenden müssen: http://www.php.cn/xiazai/leiku/778

Nachdem der Download abgeschlossen ist, finden Sie heraus, was Wir benötigen eine PHP-Klassendatei, entpacken sie in unser lokales Verzeichnis und erstellen eine neue PHP-Datei!

Nach Abschluss müssen wir diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:

<?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>";

?>


Führen Sie diese Datei aus und erhalten Sie das Ergebnis wie unten gezeigt:

Beispielanalyse der PHP-Implementierung verschiedener Datenüberprüfungen


Das obige ist der detaillierte Inhalt vonBeispielanalyse der PHP-Implementierung verschiedener Datenüberprüfungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn