GOOD Tests match: '0e0' match: '0' match: '+0' match: '-0' match: '1.' match: '0.14' match: '.14' match: '1.24e5' match: '24e5' match: '-24e-5' BAD Tests no match: '' match: '2.3.' match: '2.3.4' match: '1..2' match: '.1.1' match: 'a.1' match: 'a1.1' match: '.1a' match: '1.a' match: '1.1a' match: '1a.1' match: '1.a1'