|
02.10.2012, 21:39
|
Профессор
|
|
Регистрация: 23.12.2010
Сообщений: 224
|
|
Удалить теги из текста
Помогите с помощью js удалить все теги из текста и ссылки + изображения вставленные ссылками..оставить в тексте нужно только сам текст + теги переноса.
|
|
02.10.2012, 22:24
|
|
Профессор
|
|
Регистрация: 21.04.2012
Сообщений: 951
|
|
alerzo,
блин в чем проблема сделать самому настолько элементарную вещь (или вы не знаете JS?)? если никто не ответит (не даст кода) не обижайтесь, никому просто не хочется делать настолько простую и нудную работу
|
|
02.10.2012, 22:33
|
Интересующийся
|
|
Регистрация: 25.09.2012
Сообщений: 11
|
|
Нда =)
alert('<div>text</div>'.replace(/<\/?[^>]+>/g,''));
JQuery
alert($('<div>text</div>').text());
Последний раз редактировалось act, 02.10.2012 в 22:35.
|
|
02.10.2012, 22:35
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от alerzo
|
Помогите с помощью js удалить все теги из текста и ссылки + изображения вставленные ссылками..оставить в тексте нужно только сам текст + теги переноса.
|
если нужно это сделать при генирации страници то лучше вообще использовать пхп
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
03.10.2012, 12:49
|
Профессор
|
|
Регистрация: 23.12.2010
Сообщений: 224
|
|
Делал вот так http://learn.javascript.ru/play/Vkgxn
var str = '<p>тут текст<br><br /></p>'var result = str.replace(/(?!(\<br\>|\<br\s\/\>))<\/?[^>]+>/g, '');
с простой строкой получается но если вставлять большой текст то не выходит
|
|
03.10.2012, 14:05
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
вот так нужно
var result = str.replace(/<[^>]+>/g,'');
var str = '<p>приве<br><br />т</p>'
var result = str.replace(/<[^>]+>/g,'');
alert(result)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
03.10.2012, 19:19
|
Профессор
|
|
Регистрация: 23.12.2010
Сообщений: 224
|
|
не получается
Сообщение от cyber
|
вот так нужно
var result = str.replace(/<[^>]+>/g,'');
var str = '<b>Оценка читателей:</b> <br><br>
<div align=center><a href="http://www.mi52ma.ru/cat5211p1/?partner=xstory&link=xs" target="_blank"><img src="/bn/mo_468x60_11.gif" width=468 height=60 border=0></a></div><br><div style="text-align: justify;">
<br>
<br>текст!! </div>
<br>
<script type="text/javascript">
teasernet_blockid = 270269;
teasernet_padid = 20359;
</script>
<script type="text/javascript" src="http://emierete.com/javascript/O526Swb7fIr0"></script>'
var result = str.replace(/<[^>]+>/g,'');
alert(result)
|
не получается
|
|
03.10.2012, 21:47
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
alerzo, это че курить нужно что бы такой бред написать?
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
03.10.2012, 22:51
|
Профессор
|
|
Регистрация: 23.12.2010
Сообщений: 224
|
|
я просто вставил текст для примера, очистит ли он все кроме текста или нет..как результат он не работает.
я же явно в тексте темы написал требуется скрипт для очистки текста от всех хтмл тегов кроме тегов переноса..=)
|
|
04.10.2012, 00:06
|
|
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
нет , вы не поняли , у вас скрипт вне тэга скрипт как минимум у вас хтмл перемешан с js - не могу это описать ...
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|
|
|