Seite 1 von 1
reguläre ausdrücke*schon wieder*
Verfasst: 31.07.2006 11:36
von witzigerkiller
Hallo, ich versuche gerade REGEX zu lernen oder wie sich das ganze nennt, nur irgenwie scheine ich das ganze noch nicht verstanden zu haben....
Code: Alles auswählen
<?Php
$mail = "witzigerkiller@aol.com";
if ( preg_match("/[a-z0-9]{3,}+@[a-z0-9]{3,}+.[a-z0-9]{2,}/i"))
{
echo "richtig";
}
?>
Fehler:
Warning: preg_match() expects at least 2 parameters, 1 given in C:\Programme\xampp\htdocs\mail.php on line 5
Verfasst: 31.07.2006 12:03
von FatFreddy
Die Antwort steht im zweiten Zitat.
Du mußt der Funktion schon mitteilen in welchem Text sie nach Übereinstimmung suchen soll.
Hier gibt es
Hilfe zu preg_match()
FatFreddy
Verfasst: 31.07.2006 14:39
von cYbercOsmOnauT
Empfehlenswerter Link für Reguläre Ausdrücke:
http://www.regenechsen.de/phpwcms/index.php?regex_dt_tb
Gruß,
Tekin
Verfasst: 31.07.2006 16:06
von witzigerkiller
lol diese kleinen fehler..... aber wie ich sehe stimmt mein regulärer ausdruck
Verfasst: 31.07.2006 16:08
von Jensemann
witzigerkiller hat geschrieben:lol diese kleinen fehler..... aber wie ich sehe stimmt mein regulärer ausdruck
So oft wie du diese kleinen Fehler machst, solltest du vielleicht etwas mehr Sorgfalt walten lassen ...
Verfasst: 31.07.2006 23:45
von cYbercOsmOnauT
witzigerkiller hat geschrieben:lol diese kleinen fehler..... aber wie ich sehe stimmt mein regulärer ausdruck
Wenn ich mir eine Anmerkung erlauben darf: Der Fehler zeigt, dass Du die Nutzung der Funktion noch nicht wirklich begriffen hast.
Verfasst: 31.07.2006 23:53
von witzigerkiller
doch doch hab ich schon, aber ich hab zum ersten mal pre_match() benutzet und bei php.net nachgeschaut aber hab dann vergessen den subject[] anzugeben....
Verfasst: 01.08.2006 01:28
von JHO-Clan
Jaja --> Diese Supporter immer: Von den eigenen Fehlern ablenken, indem man auf mögliche Fehler anderer Aufmerksam macht...
Und diese Admins immer, mit ihren Beiträgen, die uns alle um so viel Wissen erreichern...
HERRLICH!
--> LOL -- dafür hab ich ne Verwarnung bekommen.