Метод JavaScript RegExp toString()
- Предыдущая страница test()
- Следующая страница g
- Вернуться на один уровень вверх Референсное руководство JavaScript RegExp
Определение и использование
toString()
Метод возвращает строковое значение регулярного выражения.
Пример
Пример 1
Возвращает строковое значение регулярного выражения:
let pattern = /Hello World/g; let text = pattern.toString();
Пример 2
Возвращает строковое значение регулярного выражения:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Грамматика
RegexpObject.toString()
Параметр
Нет.
Возвратное значение
Тип | Описание |
---|---|
Строка | Строковое представление RegExp |
Технические детали
выбрасывается
Тип | Описание |
---|---|
TypeError | Если объект, вызываемый этим методом, не является RegExp, то выбрасывается это исключение. |
Объяснение
Метод RegExp.toString() возвращает строковое представление регулярного выражения в виде литерала регулярного выражения.
Внимание
Запрещается использовать реализацию для добавления escape-серии, чтобы обеспечить, что возвращенная строка является законным литералом регулярного выражения.
Пожалуйста, подумайте о регулярном выражении, созданном выражением new RegExp("/","g"). Одно из реализаций RegExp.toString() возвращает для этого регулярного выражения "///g", кроме того, он может добавитьescape-серию и вернуть "/\\//g".
Поддержка браузерами
toString()
Это функция ECMAScript1 (ES1).
Все браузеры полностью поддерживают ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |
- Предыдущая страница test()
- Следующая страница g
- Вернуться на один уровень вверх Референсное руководство JavaScript RegExp