¿La cadena representa un número?

Devuelve true si la cadena completa representa un número entero o decimal no negativo. Se aceptan los ceros iniciales y los decimales como .5; los signos, las letras y más de un punto decimal no son válidos.

valid_str_number("3.2"); // true
valid_str_number("324"); // true
valid_str_number("54..4"); // false