Reguläre Ausdrücke

dark-staple

Mitglied
Hi ho,
ich hoffe mal ihr könnt mir helfen.
Ich mache Grade mein Registerationsbereich meiner Page und stieß auf das problem mit den Sonderzeichen im Benutzernamen.
Also mein Problem ist wenn der User am Anfang seines Namens Sonderzeichen benutzt greift mein Script aber wenn er Sonderzeichen im Namen oder nach seinen Namen eingibt dann greift mein script nicht mehr.

PHP:
if ($_POST["user_nick"] != "")
					{
							if (!ereg("([a-zA-Z0-9])",$_POST["user_nick"]))
							{
								$regcheckerror .= "Ihr Benutzername ent&auml;lt Sonderzeichen!<br />";
							}
					} else 
						{
								$regcheckerror .= "Bitte geben Sie einen Benutzernamen ein!<br />";
						}

Ich dachte da dran ein "*" zu verwenden aber dass geht auch nicht :(
pls HELP
mfg dark
 
Zurück