Metodo JavaScript RegExp toString()
- Pagina precedente test()
- Pagina successiva g
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript
Definizione e uso
toString()
Il metodo restituisce il valore in stringa dell'espressione regolare.
Esempio
Esempio 1
Restituisce il valore in stringa dell'espressione regolare:
let pattern = /Hello World/g; let text = pattern.toString();
Esempio 2
Restituisce il valore in stringa dell'espressione regolare:
let pattern = new RegExp("Hello World", "g"); let text = pattern.toString();
Sintassi
RegexpObject.toString()
Parametro
Nessuno.
Valore di ritorno
Tipo | Descrizione |
---|---|
Stringa | Rappresentazione in stringa di RegExp. |
Dettagli tecnici
Lancia
Tipo | Descrizione |
---|---|
TypeError | L'oggetto chiamante non è RegExp, viene lanciata questa eccezione. |
Spiegazione
Il metodo RegExp.toString() restituisce la rappresentazione in stringa dell'espressione regolare in forma diretta.
Attenzione
Non è permesso aggiungere sequenze di escape, in modo che la stringa restituita sia una costante diretta di espressione regolare valida.
Pensiamo alla espressione regolare creata da new RegExp("/","g"). Un'implementazione di RegExp.toString() restituisce "///g", ma potrebbe anche aggiungere sequenze di escape, restituendo "/\//g".
Supporto dei browser
toString()
Sono caratteristiche di ECMAScript1 (ES1).
Tutti i browser supportano completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Supporto | Supporto | Supporto | Supporto | Supporto | Supporto |
- Pagina precedente test()
- Pagina successiva g
- Torna alla pagina precedente Manuale di Referenza RegExp JavaScript