fix(digitsValidator): Use combination of Number constructor and toString() to split number to integer and fraction parts
- fixes a bug when the current locale uses ',' as decimal separator