Валидация имен свойств объекта
Приветствую!
Как можно отвалидировать строку на допустимое использование в качестве имени свойства в точечной нотации для объектов?
т.е. obj.name - name является допустимым именем для свойства, а вот obj.-name уже будет SyntaxError по понятным причинам.
В голову пришли два варианта - регулярка и eval().
Но может есть какой-то хитрый способ для проверки имени свойства, что б вернуть false для некорректного имени?
|