check if a string is a number