Platzierung eines Formulars auf einer Webseite setzt Ihre E-Mail- gefährdet ist verbreitet. Da das Wachstum des Web-und E-Mail- Kommunikation, hat Spam ein Problem der ganzen Welt. Als Ergebnis legte die US-Regierung in Platz des CAN -SPAM Act , um diese Art der Kommunikation zu verhindern. Leider hat dies nicht die Menschen vor Spamming sowohl E-Mail und Kontaktformulare gestoppt. Validieren Felder sorgt dafür, dass das Formular ordnungsgemäß ausgefüllt ist out , und wird dazu beitragen , um Spam zu infiltrieren Ihren Posteingang zu verhindern. Things You
Text Editor
brauchen anzeigen Weitere Anweisungen
1
Use " ^ ( [ _a -z0- 9- ] +) ", um die Validierung Begriff beginnen. Die "^ " erzählt die Validierung der zu Beginn der Zeichenfolge beginnen. Innerhalb der Klammern sind die Zahlen, Buchstaben und andere Zeichen, die erlaubt, in der E-Mail verwendet werden . Die Zeichen sind "_" , Buchstaben, Zahlen und "-" . Das "+ " bedeutet, dass die Validierung Phrase wird sich fortsetzen.
2
Use " ( \\ . [ _a -Z0- 9- ] +) * " für den Fall eine E-Mail -Adresse hat einen Punkt in der Bedienungsanleitung Namen wie " john.doe . " Die " \\ . " erzählt die Validierungen nach einem Punkt beginnen . Das "*" zeigt an, dass dieser Teil der Validierung kann oder nicht benötigt werden.
3
Folgen Sie dieser Abschnitt mit einem "@ ", so dass es überprüfen kann , dass dieses Symbol in der existiert String.
4
hinzufügen " ( [a- z0-9 - ] +) ( \\ . [a- z0-9 - ] +) * " , um zu überprüfen , dass die Domäne ordnungsgemäß formatiert ist. Beachten Sie, dass Sie den Unterstrich vom gültigen Zeichen Abschnitt wurde entfernt. Dies liegt daran, unterstreicht gelten nicht im Domain- und Subdomain -Namen.
5
Schließen Sie den Begriff mit "( \\ . [Az] { 2,4 } ) $ ", um die Top-Level- Domain- Validierung oder TLD . Die TLD ist . Com, . Edu oder eine andere TLD Ausdruck einer E-Mail . Für diesen Teil der Validierung wurden die gültigen Zeichen , Buchstaben nur reduziert. Zusätzlich wird die " { 2,4 } " wurde hinzugefügt , um die minimale und maximale Anzahl von Zeichen für diesen Teil der E-Mail angeben . In diesem Fall ist die minimale Anzahl von Zeichen zwei ist, und maximal vier . Dies liegt daran, TLDs nur in diesen Längen existieren.
6
Kombinieren Sie diese Validierung Phrase mit der richtigen PHP -Syntax -Validierung . Dieser Begriff soll als Variable wie $ vldemail definiert werden. Kombinieren Sie alle Teile der Validierung Begriff zusammen, so dass es liest " $ vldemail =" ^ ( [ _a -z0- 9- ] +) ( \\ . [ _a -Z0- 9- ] +) * @ ( [a- z0- 9 -] +) ( \\ [a- z0-9 - ] +) * " Stellen Sie sicher, dass der Code nimmt der E-Mail wird durch die Verwendung ungültig" $ valid = 0; " in den Code, um die E-Mail gegen die Validierung zu vergleichen. . . Begriff , sollten die " eregi "-Funktionen verwendet werden. Es ist, als eregi ($ vldemail , $ email ) formatiert werden soll .