supports NaN with number starting with a number like 3hello