Hallo Der Rosi,
Die Straße und die Postleitzahl wollen einfach nicht mehr hinhauen.
var element=document.formular.plz;
An dieser Stelle hast Du die Referenz auf das Input-Feld.
erg = regular.test(element);
Hier testest Du diese Referenz mit Deinem Ausdruck. In Wirklichkeit möchtest Du doch aber dessen Inhalt prüfen:
erg = regular.test(element.value);
<input size="5" name="plz" id="plz" onkeyup="plztest()" type="text" /><span id="ok_plz"></span>
hier könnte ich mir noch ein zusätzliches maxlength vorstellen.
Mit freundlichem Gruß
Micha