I have a big Java regex pattern composed of multiple subpatterns concatenated by OR (|
). I want to allow multiple delimiters anywhere in between the numbers.
For example, I have the following pattern "(3[47][0-9]{13})|(56022[1-5][0-9]{10}|(5610)[0-9]{12})"
. How do I allow the following delimiters: equal to (=
), backslash (\
), dot (.
), hyphen (-
) and white space ().
These delimiters can appear anywhere (except start and end) and any number of times in between the numbers which match the numeric pattern.