Witam. Chce zapisać zweryfikować wzorzec kodów pocztowych. Użyłem regexa do weryfikacji ale nie wiem czy trochę nie przekombinowałem i być może da się prościej
Generalnie chodzi o to, że chce przyjąć wzorzec kodu pocztowego w formach np:
4_-__ , _3-___ lub __-3__ , itd
Chodzi mi o wszystkie możliwe kombinacje. I Jeśli jest brak cyfry to ma być podłoga ( _ ).
new Regex("(^(([0-9]{2})|([0-9]{1}[_]{1})|([_]{2})|([_]{1}[0-9]{1}))-(([0-9]{3})|([_]{1}[0-9]{2})|([_]{2}[0-9]{1})|([0-9]{1}[_]{1}[0-9]{1})|([0-9]{1}[_]{2})|([_]{1}[0-9]{1}[_]{1}))$)|(^(([0-9]{2})|([0-9]{1}[_]{1})|([_]{1}[0-9]{1}))-([_]{3}))");