Verhindern von Falscheingaben mit Hilfe von JavaScript und regulären Ausdrücken

Formulare müssen validiert werden, oft client- und serverseitig. Eine Lösung für eine clientseitige Validierung kann realisiert werden, indem man fehlerhafte Eingaben erst gar nicht zulässt. Mit Hilfe von JavaScript und regulären Ausdrücken ist dies mit einer Zeile möglich.

Beispiel:
Für ein Eingabefeld sollen nur numerische Werte erlaubt sein:

Zahl eingeben:

Code:

<input onkeyup="this.value=this.value.replace(/\D/g,'')" type="text" />