Hi Matze!
Ich dachte damit kann ich erstmal nach Zahlen filtern, aber der Alert kommt bei jeder 2-stelligen Zahl inkl. z.B. "05". Hab ich da was vergessen?
Ja, das Problem ist, dass du das gesamte Inputfeld überprüfst, aber nur eine Zahl im regulären Ausdruck vorgibst.
Ein ganz wichtiger Tipp, damit du deine Nutzer nicht verärgerst. Überprüfe das Eingabefeld erst beim Abschicken des Formulars, verhindere das Abschicken im Fall des Falls und weise auf die falsche Eingabe hin. Alles andere (wie z. B. die nervige Kontrolle während des Schreibens) besitzt Frustpotential.
Und so hast du den Vorteil, dass du einfach über den Eingabewert einen regulären Ausdruck laufen lässt und nicht beachten musst, wie der Nutzer das Feld gefüllt hat (Normale Eingabe, Copy&Paste [welches ja auch mit der Maus funktioniert]).
MfG H☼psel
"It's amazing I won. I was running against peace, prosperity, and incumbency."
George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)