Ilja: regulärer Ausdruck

Beitrag lesen

moin,

ich suche einen regulären ausdruck, der prüft, ob eine string aus werten zwischen 01 und 49 besteht (Lottozahlen). führende 0 sollten vorkommen, müssen aber nicht zwangsweise. also an der ersten stelle zahlen von 0-4 und die zweite zahlen von 0-9. allerdings darf die 00 nicht vorkommen. was ich bisher habe ist das :

[1]{1,2}$

allerdings prüft das nur auf zwei zahlen ganz allgemein und danach frage ich noch ab, ob sie zwischen 1 und 49 liegen in einem extra ausdruck, was ich als nicht so elegant empfinde. hat jemand für mich eine lösung, wie ich das beides schon im regulären ausdruck abfackeln kann ?

Ilja


  1. [:digit:] ↩︎