Nombres de variables válidos

Para este desafío, un nombre de variable válido comienza con una letra. Cada carácter restante debe ser una letra, un dígito o un guion bajo. Devuelve true para un nombre válido y false en caso contrario.

Ejemplos

variableValid("result") ➞ true

variableValid("odd_nums") ➞ true

variableValid("2TimesN") ➞ false

Notas

  • Las entradas se proporcionan como cadenas de texto.
  • No se permiten nombres de variables con espacios.
  • Aunque esta pregunta pueda parecer lo contrario, en realidad no puedes asignar palabras entre comillas como variables.
  • Las reglas presentadas en este desafío son una simplificación excesiva de cómo se consideran válidos los nombres de variables e identificadores en JavaScript.