I need Regex which can satisfy all my three condtions for zip-code. E.g-
- 12345
- 12345-6789
- 12345 1234
Any pointers and suggestion would be much appreciated. Thanks !
I need Regex which can satisfy all my three condtions for zip-code. E.g-
Any pointers and suggestion would be much appreciated. Thanks !
^\d{5}(?:[-\s]\d{4})?$
^ = Start of the string.\d{5} = Match 5 digits (for condition 1, 2, 3)(?:…) = Grouping[-\s] = Match a space (for condition 3) or a hyphen (for condition 2)\d{4} = Match 4 digits (for condition 2, 3)…? = The pattern before it is optional (for condition 1)$ = End of the string.