StripHTML
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja StripHTML usuwa z tekstu wszystkie znaczniki HTML. Encje HTML, np. & albo , zamienia na odpowiadające im znaki, a na zwykłą spację.
Składnia
Dział zatytułowany „Składnia”StripHTML("stringValue");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
stringValue |
tekst | Tak | Tekst, z którego mają zostać usunięte znaczniki HTML. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca tekst bez znaczników HTML. Znaczniki są usuwane, a nie zamieniane na spacje. Jeżeli tekst nie zawiera znaczników ani encji HTML, funkcja zwraca go bez zmian.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: tekst ze znacznikami HTML
Dział zatytułowany „Przykład 1: tekst ze znacznikami HTML”Wynik to „Some string with html tags.”
val = "<p>Some string with <b>html</b> tags.</p>"newVal = StripHTML(val);Przykład 2: tekst bez znaczników HTML
Dział zatytułowany „Przykład 2: tekst bez znaczników HTML”Wynik to „Some string without html tags.”, czyli tekst bez zmian.
val = "Some string without html tags."newVal = StripHTML(val);Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Używaj funkcji do oczyszczania tekstu wpisanego przez użytkownika albo pobranego ze stron internetowych.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Oczekiwanie, że funkcja usunie inne formatowanie, np. Markdown. Funkcja usuwa tylko znaczniki HTML i dekoduje encje, a inne formatowanie zostawia.
- Znaczniki zapisane jako encje, np.
<p>. Funkcja najpierw usuwa znaczniki, a dopiero potem dekoduje encje, więc w wyniku zostanie<p>. Jeżeli tekst zawiera zakodowane znaczniki, wywołaj funkcję drugi raz na jej wyniku.