Better regex to match integer and floating point literal edge cases.