Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Объединить все строки (https://javascript.ru/forum/project/43990-obedinit-vse-stroki.html)

kingkobra97 30.12.2013 13:13

Объединить все строки
 
Как с помощью replace заменить все содержимое если там есть перенос строки
Вот есть такое:
<div id="blabla">
Текст
</div>
Заменяет только если все соединить в оду строку
Делал так .replace(/\<div id\=\"blabla\"\>(.+?)\<\/div\>/ig,"")

Спасибо.

рони 30.12.2013 14:34

kingkobra97,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>

<body>
<b><div id="blabla">"
Текст
</div></b>
<script>
var str =  document.getElementsByTagName('b')[0].innerHTML;
    str =  str.replace(/<div id="blabla">([\s\S]*?)<\/div>/ig,"") ;
    alert(str)
</script>
</body>

</html>


Часовой пояс GMT +3, время: 01:03.