Hi,
Sitze gerade an einem Glossarskript, dessen eingaben aus allen möglichen Sprachen kommen können, ergo habe ich bei der Eingabeprüfung auf Umlaute zu achten.
Wie aber setze ich ein regexp welches Umlaute aller (westlichen ) Sprachen erlaubt, ohne diese alle aufzuführen (schliesslich kenne ich sie ja nich alle!)
wäre mein Ansatz aller dings müsste ich da nun noch französische, spanische etc. Anfügen .
käme dann zwischendurch auf so was:
Das muss doch auch anders gehen oder?
Weiss einer Rat?
Sitze gerade an einem Glossarskript, dessen eingaben aus allen möglichen Sprachen kommen können, ergo habe ich bei der Eingabeprüfung auf Umlaute zu achten.
Wie aber setze ich ein regexp welches Umlaute aller (westlichen ) Sprachen erlaubt, ohne diese alle aufzuführen (schliesslich kenne ich sie ja nich alle!)
PHP-Code:
preg_match("#^([a-z0-9\-\_\.\(\)\ äü]){5,}$#i",$input);
käme dann zwischendurch auf so was:
PHP-Code:
if (preg_match("#^([a-z0-9\-\_\.\(\)\ ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöùúûüýøþÿÐdŒ]){5,}$#i",$_POST['term'])) {}
Das muss doch auch anders gehen oder?
Weiss einer Rat?
Kommentar