28
Aug
Kurz und schmerzlos, einfach eine URL anhand dieses Regulären Ausdrucks valdieren.
$pattern = ‘/^(https?|ftp):\/\/(?:[A-Z0-9-]+.)+[A-Z]{2,6}([\/?].+)?$/i’;
preg_match($pattern, $string, $array);
Links zum Thema:
6 reguläre Ausdrücke zur effizienten Webentwicklung
Ruby und Regular Expressions (Regex)
Kommentare und Sonstiges mit PHP regex aus Quellcode löschen
17
Aug
Oft gebraucht, oft diskutiert. Hier mal ein paar Ansätze von Regulären Ausdrücken um eMail Adressen zu validieren.
Die einfache Variante:
$pattern = ‘/^\S+@\S+$/i’;
preg_match($pattern, $email, $array);
Die einfache Validierung prüft nur ob die eMail Adresse ein @-Zeichen und keinen [ ... ]
