¿Es un número?

Devuelve true si la cadena representa un número entero o decimal no negativo. Un número decimal puede comenzar con un punto decimal y se permiten los ceros a la izquierda.

validStringNumber("3.2") // true
validStringNumber(".5") // true
validStringNumber("54..4") // false