Heim > Artikel > Backend-Entwicklung > Beispielanalyse der PHP-Implementierung verschiedener Datenüberprüfungen
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('123456')."<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:
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!