


So verwenden Sie reguläre PHP-Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge die richtige QQ-Nummer oder das richtige E-Mail-Format hat
PHP-reguläre Ausdrücke sind eine weit verbreitete Technik für den String-Abgleich und die Suche. Bei der Entwicklung von Webanwendungen ist es häufig erforderlich, Benutzereingabedaten zu überprüfen, um sicherzustellen, dass das Eingabedatenformat korrekt, sicher und legal ist. In diesem Artikel wird erläutert, wie Sie mit regulären PHP-Ausdrücken überprüfen, ob die Eingabezeichenfolge die richtige QQ-Nummer oder das richtige E-Mail-Format hat.
1. QQ-Nummernformat überprüfen
QQ-Nummer ist eine eindeutige ID, mit der Benutzer online im Internet chatten und kommunizieren können. QQ-Nummern bestehen im Allgemeinen aus 5–15 Ziffern und die erste Ziffer darf nicht 0 sein. Um zu überprüfen, ob die Eingabezeichenfolge das richtige QQ-Zahlenformat hat, können wir reguläre PHP-Ausdrücke verwenden.
Das Folgende ist ein Beispielcode:
$qq = "123456"; //待验证的QQ号码 $pattern = '/^[1-9][0-9]{4,14}$/'; //QQ号码正则表达式 if (preg_match($pattern, $qq)) { echo "QQ号码格式正确!"; } else { echo "QQ号码格式不正确!"; }
Im obigen Code definieren wir zunächst eine zu verifizierende QQ-Nummer $qq und definieren dann einen regulären Ausdruck $pattern für die QQ-Nummer. Die Bedeutung des regulären Ausdrucks ist:
- ^: gibt den Anfang der Zeichenfolge an
- [1-9]: gibt an, dass die erste Ziffer nicht 0 sein darf und der Wertebereich eine Zahl zwischen 1-9 ist
- [ 0-9 ]{4,14}: Stellt die 4-14 Ziffern in der Mitte der QQ-Nummer dar
- $: Stellt das Ende der Zeichenfolge dar
Wenn die eingegebene QQ-Nummer den Regeln des regulären Ausdrucks entspricht, Es handelt sich dann um das richtige QQ-Zahlenformat. Die Funktion preg_match gibt einen Wert von 1 zurück, andernfalls ist der Rückgabewert 0. Bestimmen Sie anhand des Rückgabewerts, ob die QQ-Nummer korrekt ist.
2. E-Mail-Format überprüfen
Mailbox ist eine E-Mail-Kommunikationsmethode zum Senden und Empfangen von E-Mails im Internet. Das Format des Postfachs ist im Allgemeinen benutzername@domain.com, wobei benutzername für den Benutzernamen, Domäne für den Domänennamen und com für den Typ des Mailservers steht. Um zu überprüfen, ob die Eingabezeichenfolge im richtigen E-Mail-Format vorliegt, können wir auch reguläre PHP-Ausdrücke verwenden.
Das Folgende ist ein Beispielcode:
$email = "test@qq.com"; //待验证的邮箱地址 $pattern = '/^w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*$/'; //邮箱正则表达式 if (preg_match($pattern, $email)) { echo "邮箱格式正确!"; } else { echo "邮箱格式不正确!"; }
Im obigen Code definieren wir zunächst eine zu verifizierende E-Mail-Adresse $email und dann einen regulären E-Mail-Ausdruck $pattern. Die Bedeutung des regulären Ausdrucks ist:
- ^: Gibt den Anfang der Zeichenfolge an.
- w+: Gibt den Benutzernamen an, der Buchstaben, Zahlen und Unterstriche enthalten kann.
- ([-+.]w+)*: Zeigt das an Der Benutzername kann andere Zeichen enthalten, z. B. ., -, +
- @: stellt das Trennzeichen in der E-Mail-Adresse dar. @
- w+: stellt den Domänennamen dar, der Buchstaben, Zahlen und Unterstriche enthalten kann
- ([-. ]w+)*: Stellt den Domänennamen dar. Andere Zeichen, die enthalten sein können, wie z. B. -
- .: Stellt das Trennzeichen des Mailservertyps dar.
- w+([-.]w+)*: Stellt den Mailserver dar Typ und kann Buchstaben, Zahlen und enthalten.
- $: Stellt das Ende der Zeichenfolge dar
Wenn die Eingabe-E-Mail den Regeln des regulären Ausdrucks entspricht, d Die Funktion preg_match gibt den Wert 1 zurück, andernfalls ist der Rückgabewert 0. Bestimmen Sie anhand des Rückgabewerts, ob das E-Mail-Format korrekt ist.
Zusammenfassung
In diesem Artikel wird erläutert, wie Sie mit regulären PHP-Ausdrücken überprüfen, ob die Eingabezeichenfolge die richtige QQ-Nummer oder das richtige E-Mail-Format hat. Durch die Verwendung regulärer Ausdrücke können wir problemlos eine Formatvalidierung und Filterung von Benutzereingabedaten durchführen und so die Sicherheit und Zuverlässigkeit von Webanwendungen verbessern. Im eigentlichen Entwicklungsprozess können wir auch reguläre Ausdrücke anwenden, um andere gängige Benutzereingabedatenformate wie Mobiltelefonnummern, ID-Nummern usw. zu überprüfen.
Das obige ist der detaillierte Inhalt vonSo verwenden Sie reguläre PHP-Ausdrücke, um zu überprüfen, ob die Eingabezeichenfolge die richtige QQ-Nummer oder das richtige E-Mail-Format hat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c
