English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Metodo replace() della stringa JavaScript

 Oggetto Stringa JavaScript

replace()Il metodo viene utilizzato per sostituire una stringa con un'altra all'interno di una stringa, o per sostituire una sottostringa che corrisponde a un'espressione regolare.

Il modello può essere una stringa o un'espressione regolare, la sostituzione può essere una stringa o una funzione chiamata per ogni corrispondenza.

Se il pattern è una stringa, sostituirà solo la prima corrispondenza.

Per sostituire tutte le occorrenze di un valore specifico, usagmodificatori (ricerca globale) (vedi di seguito 'esempi aggiuntivi').

Puoi trovarela guida su RegExpeil riferimento agli oggetti RegExpPer ulteriori informazioni sugli espressioni regolari, consulta

Attenzione:Questo metodo non cambia il valore originale della stringa.

Sintassi:

string.replace(oldValue, newValue)
var str1 = 'The question is to be, or not to be, that is to be.';
var str2 = str1.replace('to be', 'ZZZ');
Prova a vedere‹/›

Compatibilità del browser

Tutti i browser supportano completamente il metodo replace():

Metodo
replace()ÈÈÈÈÈ

Valore del parametro

ParametroDescrizione
oldValueIl valore o l'espressione regolare da sostituire con un nuovo valore
newValueSostituisci il valore della ricerca (oldValue) con questo valore

Dettagli tecnici

Valore di ritorno:Una nuova stringa con elementi di abbinamento di modello parziale o completo viene sostituita con un nuovo valore
Versione JavaScript:ECMAScript 1

Più esempi

Il seguente esempio dimostra l'uso dell'annotazione globalegUsare l'annotazione con replace():

var str1 = 'The question is to be, or not to be, that is to be.';
var str2 = str1.replace(/to be/g, 'ZZZ');
Prova a vedere‹/›

Il seguente esempio dimostra l'uso contemporaneo dell'annotazione globale e della desinenza di caso ignora con replace():

var str1 = 'The question is TO BE, or not to be, that is to be.';
var str2 = str1.replace(/to be/gi, 'ZZZ');
Prova a vedere‹/›

 Oggetto Stringa JavaScript