Ik gebruikte de volgende regex. voor een naam: (PHP 5.3)
Code: Selecteer alles
function valid_naam ($str) {return(preg_match("/^[A-Za-z. ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ -]{0,51}$/", $str));} // punt toestaan i.v.m. voorletters R.I. van W. - voor Marie-José
Ik heb de regex. vervangen door:
Code: Selecteer alles
function valid_naam ($str) {return(preg_match('/^[\p{L} .-]+[\'\/]?[\p{L} .-]+$/u', $str));} // voornaam en achternaam, - is voor Marie-José, apostrof is voor Lenie van 't Hart, / is voor Jan v/d Meer