Показать сообщение отдельно
  #4 (permalink)  
Старый 24.04.2018, 14:23
Интересующийся
Отправить личное сообщение для Le7o Посмотреть профиль Найти все сообщения от Le7o
 
Регистрация: 08.04.2011
Сообщений: 26

Сообщение от j0hnik Посмотреть сообщение
var arr = 'tag.class1.class2.class3#id'.split(/\.|#/);
var str = `<${arr[0]} class="${arr[1]} ${arr[2]} ${arr[3]} id="${arr[4]}"></${arr[0]}>`;
alert(str);
Спасибо, так уже пробовал, вся проблема в том что эта строка динамическая:
1. может не быть классов
2. может не быть id
3. id может быть в начале строки сразу после тега
Ответить с цитированием