Um bei einer Datenbanksuchabfrage nur Wörter und Zahlen zuzulassen hab ich mal bisschen regex gebastelt ...
Irgendwie gibt er mir aber immer ok aus ^^
ich raff die dinger ned, was n zb hier dran jetzt falsch? eigentlich sollte $search_string = 'aA0Üüö8->'; ja nicht matchen wegen dem -> .. hmpf
Irgendwie gibt er mir aber immer ok aus ^^
PHP-Code:
<?php
$search_string = 'aA0Üüö8'; // gültig
$search_string = 'aA0Üüö8->'; // fehler
if (preg_match('/[0-9a-zA-ZäöüÄÖÜ]/i', $search_string)) {
echo 'ok';
}
else {
echo 'falsch';
}
?>
Kommentar