Metoda JavaScript RegExp toString()
- Poprzednia strona test()
- Następna strona g
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript RegExp
Definicja i zastosowanie
toString()
Metoda zwraca łańcuch znaków wyrażenia regularnego.
Przykład
Przykład 1
Zwraca łańcuch znaków wyrażenia regularnego:
let pattern = /Hello World/g; let text = pattern.toString();
Przykład 2
Zwraca łańcuch znaków wyrażenia regularnego:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Gramatyka
RegexpObject.toString()
Parametr
Brak.
Wartość zwracana
Typ | Opis |
---|---|
Łańcuch | Reprezentacja łańcucha RegExp. |
Techniczne szczegóły
Wyrzuca
Typ | Opis |
---|---|
TypeError | W przypadku wywołania tej metody na obiekcie, który nie jest RegExp, rzucany jest wyjątek. |
Wyjaśnienie
Metoda RegExp.toString() zwraca reprezentację łańcucha wyrażenia regularnego w formie wyrażenia bezpośredniego.
Uwaga
Nie zaleca się używania implementacji do dodawania sekwencji ucieczki, aby upewnić się, że zwracany ciąg znaków jest legalnym wyrażeniem bezpośrednim regularnym.
Pomyśl o regularnym wyrażeniu, które tworzy wyrażenie new RegExp("/","g"). Metoda RegExp.toString() zwraca dla tego wyrażenia "///g", a także może dodać sekwencje ucieczki, zwracając "/\//g".
Wsparcie przeglądarek
toString()
To są cechy ECMAScript1 (ES1).
Wszystkie przeglądarki obsługują w pełni ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona test()
- Następna strona g
- Wróć do poprzedniego poziomu Podręcznik Referencyjny JavaScript RegExp