Mailinglisten-Archive |
Hallo Thomas, Thomas Blum schrieb: > Hej Armin, > > Am 23.08.2009 um 17:32 schrieb Armin Briatta: > >>> ^[\w\pL/()&]{1,18}(?:(?: |-|\./){0,3}[\w\pL/()&]+\.?){0,6} ?-?(?: >>> [ \d]{0,4}?\.?)?$ > > hast du es so notiert? > > /^[\w\pL/()&]{1,18}(?:(?: |-|\./){0,3}[\w\pL/()&]+\.?){0,6} ?-?(?:[ \d] > {0,4}?\.?)?$/u > > Der / fehlte hier am Anfang und am Ende. ja, meine Abfrage mit Olivers Ausdruck lautete: if(!preg_match("/^[\w\pL/()&]{1,18}(?:(?: |-|\./){0,3}[\w\pL/()&]+\.?){0,6} ?-?(?:[ \d]{0,4}?\.?)?$/u" ,$_original)) Folgendes funktioniert dagegen ohne Warning: if(!preg_match("/^[\w\pL\/()&'„“«»]{1,18}(([ ]|-|\.\/){0,3}[\w\pL\/()&'„“«»]+\.?){0,6}([ ])?(\-)?([ 1234567890]{0,4}?[\.]?)?$/u" ,$_original)) Viele Grüße Armin -- Armin Briatta Fotografie und Webdesign Kirchbergweg 2 64367 Mühltal-Trautheim (0173) 6 54 97 10 www.briatta.de
php::bar PHP Wiki - Listenarchive