Hallo Regina Schaukrug,
"Fingerbieg und ab dafür":
<input type="text" pattern="^\d[1-9]\d{3}$|^\d{2}[1-9]\d{2}$|^\d{3}[1-9]\d$|^\d{4}[1-9]$">
ja bzw. (?!00000)\d{5}
Die Begrenzer sind im HTML-Attribut imho nicht notwendig.
Bis demnächst
Matthias