![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 13 Dołączył: 7.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Robię na własny użytek prosty edytorek WYSIWYG. Po wklejeniu do niego tekstu z worda, wkleja się mnóstwo śmieciowego kodu. przykładowy fragment: Cytat <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:AllowPNG/> </o:OfficeDocumentSettings> </xml><![endif]--> <p class="MsoNormal">aaaaaaaaaaaaaaa</p> Na dobrą sprawę powinien zostać tu tylko znacznik <p>, resztę można usunąć. Łatwo powiedzieć, trudniej zrobić (IMG:style_emoticons/default/wink.gif) Z wyrażeniami regularnymi jakoś mi nie po drodze, oporny jestem na nie, chociaż staram się. Mam taki kodzik: Kod string.replace(/(<!--\[if gte mso [0-9]\]>.*<!\[endif\]-->)/gi,'') Ale nie działa. Problemem są "<" pomiędzy komentarzami. jeśli by je usunąć wszystko działa. Podpowiedzcie proszę, jak to powinno wyglądać (IMG:style_emoticons/default/wink.gif) Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 18:12 |