Anzeige - [Hier werben / Mediadaten]

> PLZ Zahlen überprüfen mit Regulären Ausdrücken
Ayom Wiki 654 Artikel
  Aktuelles Rating:    Last Edit by Patrick Z @ 12.06.2005 13:06:21
Edit Post

PLZ Zahlen überprüfen mit Regulären Ausdrücken

Habe hier einen kleinen Codeschnipsel, der eine Ziffernfolge überprüft ob diese Ziffernfolge einer Postleitzahl entspricht.
Das Pattern überprüft nur ob die Postleitzahl fünfstellig ist.
Wenn der User schreibt:
Ort: Musterhausen
PLZ: 11111

Die PLZ stimmt, da es den Ort, falls man das ganze in ein großes Formular verbaut, nicht vergleicht.

plz-ueberpruefer.php
CODE

<?php
if (isset($_POST[submit])){

//Wegen PHP- Register_globals= "on" bzw. "off"

$text = $_POST[text];

/* Falls es nicht klappt, einfach vor $text = $_POST[text];
zwei Schrägstriche setzen //
und aus $_POST[submit] wird $submit
und <?php echo $_SERVER['PHP_SELF']; ?> muss man durch die alte Version ersetzen
oder einfach nur durch den Dateinamen.
*/

/*Folgende Patter überprüft ob die PLZ 5 Ziffern hat.
Falls man nur 4 Stellen haben will, ersetzt man die 5 durch eine 4.
*/

if (!preg_match("/^d{5}$/",$text)) {
die("Die Postleitzahl ist nicht korrekt!");
// Falls PLZ falsch ist, bricht der PHP-Interpreter hier ab.
}

echo "$text";

} else {
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" name="text"><br>
<input type="submit" value="Abschicken" name="submit">
<?php
}
?>
</form>





Creative Commons License Diese Seite steht (wenn nicht anders angegeben)
unter der Creative Commons Lizenz (Mehr Infos)
Diesen Artikel editieren
Neuer Artikel eröffnen
Kategorien des Artikels:

Aktuelle Themen: Betreff, (Autor) Antw. Views Letzte Aktion
Charts erstellen
(PH)
7 84 Fri 19. Mar 20:57
von Alonso
Domain-Weiterleitung "abfangen"
(BartTheDevil89)
2 107 Wed 17. Mar 08:17
von BartTheDevil89
Suche Mod für phpBB
(Klabund)
3 140 Tue 16. Mar 10:15
von Klabund
stehe wieder auf dem Schlauch...
(PH)
17 340 Sun 14. Mar 10:30
von PH
Joomla Lightbox Gallery
(ajse80)
20 254 Fri 12. Mar 14:36
von ajse80
Alle Diskussionen im Programmierung Allgemein Forum anzeigen
Top
 
 



Anzeige - [Hier werben / Mediadaten]





Anzeigen


[Hier werben / Mediadaten]