Number validator: allow numbers starting with a point

It is very common that people write numbers starting with a point when 0 is on the left side. For example '.15' instead of '0.15'. Also, JavaScript is able to parse strings like '.15' to numbers without problems.

This small change allows those numbers to be valid.