JavaScript String replaceAll()
- Nangungunang Pahina replace()
- Susunod na Pahina search()
- Bumalik sa Ngaunang Lebel Manwal ng Reference sa JavaScript String
Paglilinaw at paggamit
replaceAll()
Ang method ay ginagamit para hanapin ang tinukoy na halaga o regular expression sa string.
replaceAll()
Ang method ay ibibigay ang isang bagong string kung saan lahat ng mga katugma ay napalitan.
replaceAll()
Ang method ay hindi magbabago ng orihinal na string.
replaceAll()
Ang method ay ipinakilala sa JavaScript 2021.
replaceAll()
Ang method ay hindi magagamit sa Internet Explorer.
Babala
Kung ang parameter ay regular expression, dapat itakda ang global flag (g
),bukod dito ay maaaring magdala ng TypeError.
Para sa mas maraming impormasyon tungkol sa regular expression, mangyaring basahin:
Sample
Halimbawa 1
text = text.replaceAll("Cats","Dogs"); text = text.replaceAll("cats","dogs");
Halimbawa 2
text = text.replaceAll(/Cats/g,"Dogs"); text = text.replaceAll(/cats/g,"dogs");
Halimbawa 2
Pangkalahatang, hindi nagsasagana sa laki ng mga titik na pagpalit:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue/gi, "red");
Halimbawa 3
Gamitin ang function upang ibahin ang teksto:
let text = "Mr Blue has a blue house and a blue car"; let result = text.replaceAll(/blue|house|car/gi, function (x) { return x.toUpperCase(); });
Gramata
string.replaceAll(searchValue, newValue)
Parameter
Parameter | Paglalarawan |
---|---|
searchValue | Mandahil. Ang halaga o regular expression na dapat hanapin. |
newValue | Mandahil. Ang bagong halaga na gagawing kahalili. Maaaring maging JavaScript function. |
Halimbawa ng bunga
Tipe | Paglalarawan |
---|---|
String | Bumalik sa bagong string, na may mga pinaghahalintulad na halaga na napalitan. |
- Nangungunang Pahina replace()
- Susunod na Pahina search()
- Bumalik sa Ngaunang Lebel Manwal ng Reference sa JavaScript String