php - Datum mit preg_match() filtern

2TAKTER

2TAKTER

Foren As
Hi,
Ich habe beliebige Strings in denen ein Datum enthalten sein kann.

PHP:
$str1 = "Hier ist das Datum 03.12.2007";
$str2 = "Da, 01.11.1999 ein Datum!";
$str3 = "hier ist kein Datum drin";
$str4 = "Das Datum hier 15.06.2010 ist da";

Mein Suchausdruck sieht so aus:
PHP:
$regex = "/[A-Za-z _]*([0-9]2\.[0-9]2\.[0-9]4)[A-Za-z _]*/";
Soll heißen, alls Klein- und Großbuchstaben, alle Spaces, Underscores usw. werden abgefangen, dann nach einem String wie ??.??.???? gescaut und so weiter....

aber
PHP:
preg_match($regex, $str1);
gibt immer false zurück

was stimmt an dem searchstring nicht?
 
PHP:
preg_match('/[\d]{2}+[\.]+[\d]{2}+[\.]+[\d]{4}/', $input)
 

Ähnliche Themen

[PHP] Autologin-Funktion

Server will nicht in die Domain

[php]readdir nach Datum sortieren?

HP PSC 2175 - CUPS druckt nicht

Jaunty + Zend + Gdata + xampp

Zurück
Oben