Najnowsze tutoriale tworzenie stron internetowych
 

JavaScript Strunowy replace() Method

<String JavaScript Reference

Przykład

Zwraca ciąg, gdzie "Microsoft" zastępuje się "w3ii" :

var str = "Visit Microsoft!";
var res = str.replace("Microsoft", "w3ii");

Wynikiem OZE będą:

Visit w3ii!
Spróbuj sam "

Więcej "Try it Yourself" przykłady poniżej.


Definicja i Wykorzystanie

replace() metoda przeszukuje ciąg dla określonej wartości lub wyrażenia regularnego i zwraca nowy ciąg gdzie podane wartości są wymieniane.

Uwaga: Jeśli wymieniasz wartość (a nie wyrażenie regularne), tylko pierwsze wystąpienie wartości zostaną zastąpione nowymi. Aby wymienić wszystkie wystąpienia określonej wartości użyć światowego (g) modyfikatora (patrz "More Examples" poniżej).

Czytaj więcej na temat wyrażeń regularnych w naszym RegExp Tutorial i naszego Reference RegExp obiektów .

Metoda ta nie zmienia oryginalnego ciąg.


Wsparcie przeglądarka

metoda
replace() tak tak tak tak tak

Składnia

wartości parametrów
Parametr Opis
searchvalue Wymagany. Wartość lub wyrażenie regularne, które zostaną zastąpione przez nowe wartości
newvalue Wymagany. Wartość zastąpić wartość z wyszukiwarki

Szczegóły techniczne

Zwracana wartość: Nowy ciąg, w którym określona value(s) został zastąpiony przez nową wartość
JavaScript wersja: 1.2

Przykłady

Więcej przykładów

Przykład

Przeprowadzić globalną wymianę:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");

Wynikiem OZE będą:

Mr Blue has a red house and a red car
Spróbuj sam "

Przykład

Przeprowadzić globalnej CASE- niewrażliwe wymiany:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/gi, "red");

Wynikiem OZE będą:

Mr red has a red house and a red car
Spróbuj sam "

Przykład

Korzystanie z funkcji powrotu tekst zastępczy:

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue|house|car/gi, function myFunction(x){return x.toUpperCase();});

Wynikiem OZE będą:

Mr BLUE has a BLUE HOUSE and a BLUE CAR.
Spróbuj sam "

<String JavaScript Reference