support input float number