Mailinglisten-Archive |
Albin Blaschka wrote: > Hallo! > > Ich möchte für eine Formular-Validierung die Eingabe auf folgende Muster > festlegen: > > Mayer, F. > > oder > > Mayer, F., Huber, S., Müller, J. > > (und so weiter...) Also "Nachname - Beistrich - Initial - Punkt", bei > Wiederholungen wiederum durch Beistrich getrennt - Es geht ganz einfach um > Autorenangaben bei Zitaten. Es sollen natürlich auch Doppelnamen möglich > sein, also mit Bindestrich (z. B. Berger-Schmidt). > > Für "Nachname - Beistrich - Initial - Punkt" habe ich das relative > generische Muster > > [\w\- ,]{1,}[ ]{1}[\w]{1}[\.] Warum einfach, wenn es auch kompliziert geht? ;-). $namen =explode(',','Mayer, F., Huber, S., Müller, J.'); for($i=0; $i<count($namen); $i+=2) echo 'Vorname: ',$namen[$i],' Nachname: ',substr($namen[$i+1],1,-1); > Albin > Yannik
php::bar PHP Wiki - Listenarchive