PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Feld überprüfen


Delphi_5
23.05.2009, 14:10:24
Hallo

ich bitte um eine Hilfe um einen richtigen php Code zu bauern
Wie kann ich "OR" verwenden
Der User darf eine von 2 Forms in Feld eingeben

Endweder so (1. Form):
$key = "^[0-9]{2}((\ {0,1}[a-zA-Z]{1,2})){0,1}$";
Beispiel 99a

Oder so (2. Form)
$key = "^[0-9]{2}[-]{1}[0-9]{4}[-]{1}[a-z]{2}$";
Beispiel : 99-9999-ab

kann ich einfach "or" hier einbauen
$key = "^[0-9]{2}((\ {0,1}[a-zA-Z]{1,2})){0,1}$" OR "^[0-9]{2}[-]{1}[0-9]{4}[-]{1}[a-z]{2}$";

Hilfe ?

DokuLeseHemmung
23.05.2009, 14:29:49
Welche Sprache ist das?
Doch kein PHP, oder? Dann fehlen dir noch heftigst Grundlagen.
Schau mal ins Handbuch und mache ein paar Tutorials.


evtl suchst du "if" und "preg_match"

Delphi_5
23.05.2009, 20:38:45
Das "or" gehört nicht zu php Code. Das stimmt. Das war nur ein Beispiel
Darum bitte ich um eine Hilfe den Code nach PHP an zu passen und nicht einfach das Wort "or" dazwischen anlegen

Ich kenne von php nicht viel, da ich ganz wening und nur manch mal php verwende

MFG

rarios
24.05.2009, 03:00:57
mach doch einfach ein array mit den beiden möglichkeiten!

Delphi_5
25.05.2009, 21:17:40
Kannst Du mir bitte dabei helfen?
Ich kenne nicht gut aus mit array

gruß

DokuLeseHemmung
25.05.2009, 21:33:18
Das kannst du ändern!
http://de2.php.net/manual/de/book.array.php

rarios
27.05.2009, 16:18:18
// Ein Beispiel:
$meinarray = array ("vaticani" , "biglietto");

if (in_array("vaticani", $meinarray)) {
echo 'Das Wort "vaticani" ist vorhanden!';
}
// Ausgabe:
// Das Wort "vaticani" ist vorhanden!