Как я могу использовать strip_tag и удалить HTML и CSS из меня строки HTML

0

Я пытаюсь удалить тег HTML и CSS из моей строки HTML и усечь его. скажите, пожалуйста, как я могу это сделать

Я устал использовать strip_tags и HTML_safe

мой код

<%= @blogdetail.description.html_safe %>  
Теги:

2 ответа

0
Лучший ответ

Обычно мы используем вспомогательный метод, который мы создали, называемый clean для этого:

def clean(content, length = 500)
    body = sanitize(content, tags: [])
    truncate(body, length: length, separator: " ")
end

Это использует sanitize, чтобы вырезать любые нежелательные метки и т.д., И усекать, чтобы уменьшить фрагмент

Вы можете вызвать метод следующим образом:

<%= clean(@your_html, 150) %>
  • 0
    Большое спасибо, сэр, это работает ....
  • 0
    Нет проблем! Вы должны проголосовать и принять ответ, если он решил вашу проблему
Показать ещё 2 комментария
0

Вы можете использовать jquery для этого.

var str="<h1 style='color:red'>some text</h1> asdasda <div>again text</div>";
alert($(str).text());

Это даст вам только текстовую часть вашей строки

скрипка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню