Original geschrieben von socket_shock
PHP-Code:
if (!preg_match("/^([a-z0-9_]*)$/si", $name))
{
die($name.' enthält unerlaubte Zeichen');
}
// oder
if (!preg_match("/^([a-z0-9_]+)$/si", $name))
{
die($name.' enthält unerlaubte Zeichen');
}
//bin nicht ganz sicher aber so sollte das doch funzen ?!?
'~^[a-z0-9_\-]+$~i'
ist okay.
Kommentar