Регулярные выражения и удаление ХТМЛ тэгов
Сама по себе задача не сложная. Интересует решение ее определнным образом- с помощью регулярных выражений в яваскрипте.
Как с его попощью заменить все подстроки начинающиеся с< и заанчивающиеся > пробелом??
Подскажте плиз как самым красивым образом сделать это в яваскрипте??
Цитата:
Originally posted by lunaplus
Как с его попощью заменить все подстроки начинающиеся с< и заанчивающиеся > пробелом??
Как с его попощью заменить все подстроки начинающиеся с< и заанчивающиеся > пробелом??
Что то вроде этого:
<SCRIPT>
function CleanUp(text) {
var rega = /<([^>]*)>/g;
alert(text.replace(rega,''));
}
</SCRIPT>
(подробней)
Но хочу заметить, что использовать это в качестве мер безопасности в форуме или гостевой книге не стоит.
Лучше всего "выкашивать" всё ненужное с помощью серверных скриптов.
Например, в PHP есть специальная функция strip_tags()
Приходишь к выводу что ругулярные выражения просто суперски удобная вещица!!!!