Regular expression for 6 digit number with optional 2 decimal digits
regex, stringtokenizer
Solution
Regex should be: `^\d{0,6}(\.\d{0,2})?$`(It passed all of your samples)
Update:
To avoid empty string and single dot, regex is `^(?!\.?$)\d{0,6}(\.\d{0,2})?$`. The expression adds a negative lookahead `?!\.?$`, which excludes 0 or 1 dot.
I added a unit test on Fiddle.
Problem
I need a regular expression for 6 digit number with optional 2 decimal digit Allowed values: ``` .1 .11 0.11 10. 10.1 10.12 00.00 0.0 00.00 123456 12345 1234 123 12 1 0 0. 123. 123.55 123456. ```