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'. Also, JavaScript is able to parse strings like '.15' to numbers without problems.

This small change allows those numbers to be valid.