Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wyrazenie regularne
Forum PHP.pl > Forum > PHP
squid
mam taki regex :
Kod
'/^[a-zA-Z0-9±ˇćĆęńŃłŁ¶¦Ľ¬żŻóÓ&\"!?\\n\\r\(<b>\)\(<\/b>\)(<i>\)\(<\/i>\) ,.-]*$/'

pomijajac rozne inne znaki jakie to przepuszcza chcalbym aby to wyrazenie przepuszczalo ze znacznikow HTML tylko
  1. <b></b><i></i>
ale przepuszcza wszystkie. Co powinieniem zmienic? dawno juz nie uzywalem wyrazen regularnych i wyszedlem z wprawy smile.gif
j00seph
hmm

a za pomocs strip_tags() tego nie zrobisz questionmark.gif
pozdrw.
squid
o! nie wiedzialem ze strip_tags() ma ten opcjonaly parametr smile.gif ale to nie to. Musialbym najpierw przefitrowac regex'em czy zawiera pozadane znaki i potem jeszcze uzywac strip_tags a w dodatku uzywam tego w QuicFormie i nie chcem tego przenosci w iine miejsce
Majcok12
hm... a nie lepiej zrobic znaczniki ? a html calkowicie wylaczyc (np. striptags albo htmlspecialchars) moim zdaniem szybsze jest napisanie [b] niz <b>
squid
to tez jest jakies rozwiazanie ale nadal to polsrodek bym musial dodatkowo zamieniac bbcode na html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.