Webboard

Pełna wersja: Wyrażenie regularne ograniczające pole do CSS
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
e-speak.online


Wersja silnika:
1.8.14


Opis problemu:
Muszę stworzyć wyrażenie regularne w Polach profilu tak, by można było wpisać tylko i wyłącznie kod CSS.
Możesz sprawdzać string pod względem ciągu </, który by oznaczał zakończenie kodu CSS (warto dodać jeszcze <?php, <? i ?>). Możesz załatać jakieś proste klasy CSS regexem, typu:
Kod:
selektor { . . . }
jednak nie wyobrażam sobie stworzenie czegoś takiego dla całego CSS, który jest ciągle rozwijany i naprawdę zaawansowany.
Bo chodzi o to że stworzyłem Dodatkowe pole profilu a w member_profile dodałem
Kod:
<style>
{$userfields['fid6']}
</style>


I nie chce by użytkownicy dodawali sobie tam kod html.


Albo jakby wyglądało wyrażenie regularne które zabrania używania < i > lub po prostu zabrania użycia </style>?
(16.03.2018, 17:14)inferno napisał(a): [ -> ]wyrażenie regularne które zabrania używania < i >
Znaki te są używane w CSS, a dokładniej: Rodzic > pierwsze dziecko.

(16.03.2018, 17:14)inferno napisał(a): [ -> ]lub po prostu zabrania użycia </style>?
Kod:
(<)[\/][a-zA-Z]+>
Demo: https://regexr.com/3mcg2