Показать сообщение отдельно
  #5 (permalink)  
Старый 19.08.2014, 14:34
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

добавьте еще один replace, например

var s = '<img alt="" src="child.jpg" style="width: 640px; height:417px;">'
.replace(/style=".+?"/, 'style="width:100%;"')   // заменит style, если есть
.replace(/<img (?!.*style=)/, '<img style="width:100%;" '); // добавит style, если нет
      
alert(s);
      
s = '<img alt="" src="child.jpg">'
.replace(/style=".+?"/, 'style="width:100%;"')   // заменит style, если есть
.replace(/<img (?!.*style=)/, '<img style="width:100%;" '); // добавит style, если нет
      
alert(s);
Ответить с цитированием