string - Kurs HTML i CSS
- Operacje na tekście w JavaScript - String.prototype / Wyszukiwanie wzorca - search
String.prototype.search(regexp) Parametry: RegExp regexp - wyrażenie regularne Wartość: Number - pozycja pierwszego znalezionego dopasowania Przeszukuje tekst pod kątem występowania w nim podanego wzorca - wyrażenia regularnego. Jeżeli tekst nie zostanie dopasowany, funkcja zwraca liczbę -1. Przypominam, że pierwszy znak tekstu ma pozycję 0, a więc taka wartość zwrócona przez funkcję oznacza, że poszukiwany tekst został znaleziony (na samym początku). Jeżeli chcesz znaleźć pozycję z...
- Operacje na tekście w JavaScript - String.prototype / Usuwanie białych znaków - trim
(interpretuje: Internet Explorer 9, Firefox 3.5, Opera 10.50, Chrome) String.prototype.trim() Wartość: String - nowy tekst Usuwa wszystkie ewentualne białe znaki oraz znaki końca linii, znajdujące się na początku i na końcu tekstu. Białymi znakami są: tabulacja ("\u0009" lub "\t") pionowa tabulacja ("\u000B" lub "\v") nowa strona ("\u000C" lub "\f") spacja ("\u0020" lub " ") niełamliwa spacja ("\u00A0") BOM ("\uFEFF") wszystkie inne znaki spacji w systemie Unicode Znakami...
- Obiekty daty - Date / Przekształcanie tekstu na datę - parse
Date.parse(string) Parametry: String string - data i czas w postaci tekstowej Wartość: Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego albo NaN (gdy podano nieprawidłową datę bądź czas) Wyznacza liczbę milisekund, która upłynęła od północy 1 stycznia 1970 roku w strefie czasowej południka zerowego do podanej daty. Liczba ta może się różnić w zależności od podanej strefy czasowej. Funkcja może zwracać również wartości ujemne, co oznacza...
- Obiekt wyrażenia regularnego - RegExp / Tworzenie nowej instancji wyrażenia regularnego - new RegExp
Spis treści new RegExp new RegExp source global ignoreCase multiline lastIndex new RegExp new RegExp() new RegExp(pattern) new RegExp(pattern, flags) Parametry: String|RegExp pattern - wzorzec (domyślnie: "(?:)") String flags - flagi: g - dopasowanie globalne i - ignorowanie wielkości liter m - dopasowanie wielu linii Wartość: RegExp - nowa instancja obiektu wyrażenia regularnego Wyjątki: TypeError - pattern jest typu RegExp i argument flags został zdefiniowany...
- Operacje na wyrażeniach regularnych - RegExp.prototype / Sprawdzanie dopasowania - test
RegExp.prototype.test(string) Parametry: String string - dopasowywany tekst Wartość: Boolean - czy tekst pasuje do wzorca Przeszukuje tekst pod kątem występowania w nim podanego wzorca. W przypadku dopasowania globalnego - kiedy wyrażenie regularne posiada flagę g - dodatkowo do własności lastIndex przypisywana jest pozycja w tekście (licząc od zera) po ostatnim znaku dopasowanego fragmentu. To zachowanie można wykorzystać do wyszukiwania w pętli wszystkich dopasowań wzorca, które...
- Globalne obiekty w JavaScript / Jak dekodować URI/URL w JavaScript? - decodeURI
decodeURI(encodedURI) Parametry: String encodedURI - tekst do zdekodowania Wartość: String - zdekodowana wartość adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym adresem URI Dekoduje pełny adres URI korzystając z sekwencji ucieczki UTF-8. Przykład decodeURI decodeURI("http://example.com/%7Btest%7D"); // "http://example.com/{test}" decodeURI("%XX"); // URIError
- Globalne obiekty w JavaScript / Funkcja decodeURIComponent w JavaScript - decodeURIComponent
decodeURIComponent(encodedURIComponent) Parametry: String encodedURIComponent - tekst do zdekodowania Wartość: String - zdekodowana wartość komponentu adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym komponentem adresu URI Dekoduje komponent (cześć) adresu URI korzystając z sekwencji ucieczki UTF-8. Przykład decodeURIComponent decodeURIComponent("%7Btest%7D"); // "{test}" decodeURIComponent("%XX"); // URIError
- Globalne obiekty w JavaScript / Kodowanie adresu URI/URL z encodeURI - encodeURI
encodeURI(uri) Parametry: String uri - tekst do zakodowania Wartość: String - zakodowana wartość adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym adresem URI Koduje pełny adres URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: separatory URI (: / ; ?) znaki zarezerwowane w składni URI, jeśli znajdują się na właściwych miejscach w adresie (@ & = + $ ,) znak: # (jeśli...
- Operacje na tekście w JavaScript - String.prototype / Konwersja obiektu tekstowego - toString
String.prototype.toString() Działa identycznie jak funkcja String.prototype.valueOf.
- Globalne obiekty w JavaScript / Użycie encodeURIComponent w JavaScript - encodeURIComponent
encodeURIComponent(uriComponent) Parametry: String uriComponent - tekst do zakodowania Wartość: String - zakodowana wartość komponentu adresu URI Wyjątki: URIError - podany tekst nie jest poprawnym komponentem adresu URI Koduje komponent (część) adresu URI, korzystając z sekwencji ucieczki UTF-8. Zastępuje znaki specjalne kodami w postaci %XX (gdzie XX to heksadecymalna wartość bajtu). Nie są kodowane: litery łacińskie - małe i wielkie (a b c d e f g h i j k l m n o p q r s t u v w x...