Das wäre so aber noch nicht ganz korrekt. Zwei Gegenbeispiele:Wenn man sich überlegt welche Ziffern oder Bereiche nicht gebracht werden kommt mal eigentlich leicht auf die Lösung
Java:^0[1-9][^5][0-9]{4}
01a0000 // falsch positiv
0259999 // falsch negativ