Mam nadzieję, że to nie jest Twój kolejny post z serii najpierw piszę posta, potem szukam na Googlach, a jak ktoś odpisuje to w tym momencie kasuję temat ...
/^\s*[0-9]{2}-[0-9]{3}\s*/
Tłumaczenie:
^
- początek stringa (więc nie usunie nic z ciągu: "Kod: 00-999 Miasto" - kod musi być na początku)
\s*
- dowolna ilość białych znaków (czyli trochę Cię oszukałem linijkę wyżej, kod musi być na początku ale mogą występować przed nim spacje)
[0-9]{2}
- dwa znaki 0-9 - chyba jasne
reszta chyba też jasna, pauza, 3 cyfry, znowu białe znaki.
Czyli nawet z 00-999 Miasto
zostanie samo Miasto
.