ich habe zur Zeit ein kleines Problem und zwar möchte ich die Eingaben in ein HTML Formular mit regulären Audrücken überprüfen. Beispielsweise die Prüfung, ob eine eingegebene PLZ 5 Stellen hat und nur aus den Zeichen 0-9 besteht. Leider funktioniert das nicht so ganz, wie ich mir das vorstelle.
HTML-Quellcode
- <html>
- <head>
- <script language="javascript" type="text/javascript">
- var postleitzahl = /[0-9]{5}/;
- function checkFormular()
- {
- if(document.formular.plz.value==postleitzahl)
- {
- alert("Die eingegebene PLZ ist korrekt");
- return true;
- }
- else
- {
- alert ("Die eingegebene PLZ ist fehlerhaft");
- return false;
- }
- }
- </script>
- </head>
- <body>
- <form name="formular" onSubmit="return checkFormular()">
- <input name="plz" type="text" size="5" maxlength="5">
- <input type="submit"> <input type="reset">
- </form>
- </body>
- </html>