check overflow for k/m/g
don't permit opt beginng with number char