Я создаю некоторые пользовательские атрибуты data-* на моем сайте, и мне трудно читать Spec здесь и Здесь.
Я могу сказать, что [a-z], [0-9] and '-' разрешены, но я не могу расшифровать что-либо еще.
Я также думаю, что "A-Z" будет автоматически преобразован в нижнее (Spec link 1) перед обработкой, но упоминает, что не использует их. (Spec link 2)
Вопросы:
1) Какие символы разрешены и не разрешены в пользовательском атрибуте data-*?
2) Разрешены ли специальные символы, например '_', '!', '$', etc.?
Спасибо.