isVariableName
Returns true if the string is a valid variable name (starts with a letter or underscore, followed by letters, digits, or underscores).
Returns true if the string is a valid variable name (starts with a letter or underscore, followed by letters, digits, or underscores).