Показать сообщение отдельно
  #1 (permalink)  
Старый 09.05.2016, 23:42
Интересующийся
Отправить личное сообщение для rand01m Посмотреть профиль Найти все сообщения от rand01m
 
Регистрация: 11.03.2016
Сообщений: 11

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