Форумы портала PHP.SU » PHP » Регулярные выражения » убрать чтмл теги

Страниц (1): [1]
 

1. barnashka83 - 04 Июня, 2015 - 12:01:17 - перейти к сообщению
Проверяем входящую строку на наличие тегов, теги B,U,I разрешены остальные запрещены,их заменяем на "".Помогите составить регулярку и возможно ли в один раз, выкинуть все лишние теги.Или надо будет 2 раза очищать строку.
2. DeepVarvar - 04 Июня, 2015 - 12:07:42 - перейти к сообщению
Не проверял.
3. barnashka83 - 04 Июня, 2015 - 12:12:35 - перейти к сообщению
DeepVarvar пишет: Не проверял.

Существуют и такие теги как <strong>,<script> их твое выражение не захватывает
4. DeepVarvar - 04 Июня, 2015 - 12:15:57 - перейти к сообщению
barnashka83 пишет:
теги B,U,I разрешены остальные запрещены
5. LIME - 04 Июня, 2015 - 12:51:08 - перейти к сообщению
bb коды
(Добавление)
Понажимай кнопочки над формой ввода сообщения
6. barnashka83 - 04 Июня, 2015 - 12:59:27 - перейти к сообщению
LIME пишет:
bb коды
(Добавление)
Понажимай кнопочки над формой ввода сообщения

Код что-ли выложить
7. LIME - 04 Июня, 2015 - 13:04:43 - перейти к сообщению
Нет
Внизу примеры бб кодов
Погугли
8. Panoptik - 12 Июня, 2015 - 11:57:01 - перейти к сообщению
Господа, https://php.net/strip_tags, второй аргумент решает проблему же
9. Ts.Saltan - 12 Июня, 2015 - 15:41:11 - перейти к сообщению
Panoptik пишет:
второй аргумент решает проблему же

увы, не спасает от такого:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <b onload='javascript....'></b>
  3.  

 

Powered by ExBB FM 1.0 RC1