Fixed number validation error. Fixes #1359

Changed line 1153 to include a lookaround for a digit in the event a minus sign has been matched so that a "-" on it's own does not match.

Added (?=\d) after the -?