Método toString() do JavaScript RegExp
- Página anterior test()
- Próxima página g
- Voltar à página anterior Manual de Referência JavaScript RegExp
Definição e uso
toString()
O método retorna o valor de string da expressão regular.
Exemplo
Exemplo 1
Retorna o valor de string da expressão regular:
let pattern = /Hello World/g; let text = pattern.toString();
Exemplo 2
Retorna o valor de string da expressão regular:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Sintaxe
RegexpObject.toString()
Parâmetro
Nenhum.
Retorno
Tipo | Descrição |
---|---|
String | Representação de string do RegExp. |
Detalhes técnicos
Lançar
Tipo | Descrição |
---|---|
TypeError | Um objeto chamado por este método não é RegExp, lançará esta exceção. |
Explicação
O método toString() do RegExp retornará a representação de string da expressão regular na forma de expressão regular literal.
Atenção
Não é permitido usar a implementação para adicionar sequências de escape, para garantir que a string retornado seja uma expressão regular literal válida.
Pense na expressão regular criada pela expressão new RegExp("/","g"). A implementação toString() do RegExp retorna "///g", além disso, pode adicionar sequências de escape, retornando "/\//g".
Suporte do navegador
toString()
É uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior test()
- Próxima página g
- Voltar à página anterior Manual de Referência JavaScript RegExp