Regulärer Ausdruck für Deutsche Postleitzahlen

Sucht man im Internet nach einem regulären Ausdruck zum validieren deutscher Postleitzahlen, findet man immer nur einen fehlerhaften Ausdruck. Also musste ich mir einen selber bauen.