Es wird versucht, die Eingabe anhand eines regulären Ausdrucks zu überprüfen.
Das Feld sollte nur alphanumerische Zeichen, Bindestriche und Unterstriche zulassen und KEINE Leerzeichen zulassen.
Der folgende Code erlaubt jedoch Leerzeichen.
Was vermisse ich?
var regexp = /^[a-zA-Z0-9\-\_]$/;
var check = "checkme";
if (check.search(regexp) == -1)
{ alert('invalid'); }
else
{ alert('valid'); }