Con esta expresión regular puedes determinar si una variable es un numero o no. Empleándola e una función, seria como el famoso isnumeric().
"/^(+|-)?[0-9]+\.?[0-9]*$/"