Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление тегов, всех 
V
    Опции темы
NNaarreekk
Дата 23.7.2009, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 2
Всего: 3



Привет!
Искал решение в интернете, но что-то не понравилось методы!
Только вашим решениям я доверюсь!

есть текст с тегами, нужно все теги убрать а вместо br поставить \n.

Как понимаю нужно регулярными выражениями, но я так и не смог научится им((
И плюс разные браузеры по разному пишут тот же тег
IE: <BR>
FF: <br>

Поможите пожалуйста!!((
PM MAIL WWW   Вверх
youri
Дата 23.7.2009, 15:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 740
Регистрация: 17.4.2004

Репутация: 2
Всего: 16



PM   Вверх
underW
Дата 23.7.2009, 17:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 142
Регистрация: 22.9.2008

Репутация: 2
Всего: 3



это надо сделать на JavaScript? на регулярных выражениях?

У меня получилось такое:

Код

<script>
var str="Строка с <br> маленьким и <BR> большим"
var reg=/[<][Bb][Rr][>]/g
var result=str.replace(reg, "\n")
document.write(result) 
    </script>


Это сообщение отредактировал(а) underW - 23.7.2009, 17:08
PM MAIL   Вверх
NNaarreekk
Дата 24.7.2009, 00:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 2
Всего: 3



Цитата(youri @  23.7.2009,  17:48 Найти цитируемый пост)
nl2br
strip_tags
http://forum.dklab.ru/viewtopic.php?t=19849 

Наскока я понял это РНР!


underW, это то что доктор прописал!! smile 
А еще можешь подсказать как все остальные теги убрать???
PM MAIL WWW   Вверх
diadiavova
Дата 24.7.2009, 03:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Код

<html>
<head>
    <title>Untitled Page</title>
</head>
<body>
    <span id="content">Текст<br />содержащий&nbsp;<i>HTML</i><sup>разметку</sup>&nbsp;<strong>которую<sub>&nbsp;надо</sub></strong><br />удалить&nbsp;<a href="">неизвестно&nbsp;</a>зачем</span>

    <script type="text/javascript">
        function delTags(el)
        {
            var result = "";
            var chLen = el.childNodes.length;
            for (var i = 0; i < chLen; i++)
            {
                var curNode = el.childNodes.item(i);
                switch (curNode.nodeType)
                {
                    case 1:
                        if (curNode.tagName.toLowerCase() == "br") result += "\n";
                        else result += delTags(curNode);
                        break;
                    case 3:

                        result += curNode.nodeValue;
                        break;
                }
            }
            return result;
        }


        function Button1_onclick()
        {
            alert(delTags(document.getElementById("content")));
        }

    </script>

    <br />
    <input id="Button1" type="button" value="ShowText" onclick="return Button1_onclick()" />
</body>
</html>



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
NNaarreekk
Дата 24.7.2009, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 2
Всего: 3



diadiavova, Спасибо!!! smile 
То что надо!!!!!

Всем спасибо за помощь!!!
Вопрос закрыт!!
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0512 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.