Hallo Rolf,
danke für die schnelle Rückmeldung. Ich habs zu etwa 80 Prozent verstanden :-)
Mit
let pattern = /^([0-9]{0,3}[.|,]{0,}[0-9]{1,2})$/
funktioniert jetzt so wie in HTML. Ich habe aber noch gemerkt, dass eine Eingabe von '12345' TRUE ergibt. Das soll sie natürlich nur, wenn zwischen '123' und '45' ein '.' oder ',' steht. Ich werde dazu nochmal etwas rumprobieren. Ich vermute aber mal, dass ich noch einen Thread erstelle ;-)
Schöne Grüße Nico