bug fix in +/-.nnn... floating point regex