๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ

replace() / replaceAll()

by Youcodein 2022. 8. 17.
728x90
๋ฐ˜์‘ํ˜•

10. ๋ฌธ์ž์—ด ๋ฉ”์„œ๋“œ : ๋ณ€๊ฒฝ : replace() / replaceAll() : ๋ฌธ์ž์—ด ๋ณ€๊ฒฝ

replace()๋Š” ๋ฌธ์ž์—ด์„ ๋ถ€๋ถ„ ๋ฌธ์ž์—ด๋กœ ๊ตฌ๋ถ„ํ•˜๊ณ  ๋ฐฐ์—ด๋กœ ๋ฐ˜ํ™˜ํ•ด์ค๋‹ˆ๋‹ค.

"๋ฌธ์ž์—ด".replace(์ฐพ์„ ๋ฌธ์ž์—ด, ๋ณ€๊ฒฝํ•  ๋ฌธ์ž์—ด)
"๋ฌธ์ž์—ด".replace(์ •๊ทœ์‹)
"๋ฌธ์ž์—ด".replace(์ •๊ทœ์‹, ๋ณ€๊ฒฝํ•  ๋ฌธ์ž์—ด)
const str1 = "javascript reference";
const currentStr1 = str1.replace("javascript", "์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ");       //์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ reference
const currentStr2 = str1.replace("j", "J");                         //์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ reference
const currentStr3 = str1.replace("e", "E");                         //javascript rEference
const currentStr4 = str1.replaceAll("e", "E");                      //javascript rEfErEncE
const currentStr5 = str1.replaceAll(/e/g, "E");                      //javascript rEfErEncE
const currentStr6 = str1.replaceAll(/e/gi, "E");                      //javascript rEfErEncE


const str2 = "https://www.naver.com/img01.jpg";

const currentStr7 = str2.replace("img01", "img02");                   //https://www.naver.com/img02.jpg

const str3 = "010-2000-1000";

const currentStr8 = str3.replace("-","");                             //0102000-1000
const currentStr9 = str3.replaceAll("-","");                          //01020001000
const currentStr10 = str3.replace(/-/g,"");                           //01020001000
const currentStr11 = str3.replace(/-/g," ");                          //010 2000 1000
const currentStr12 = str3.replace(/-/g,"โ˜…");                         //010โ˜…2000โ˜…1000
const currentStr13 = str3.replaceAll(/[1-9]/g,"โ˜…");                  //0โ˜…0-โ˜…000-โ˜…000
728x90
๋ฐ˜์‘ํ˜•

'์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

includes()  (5) 2022.08.17
padStart() / padEnd()  (5) 2022.08.17
split()  (4) 2022.08.17
trim() / trimStart() / trimEnd()  (4) 2022.08.17
๋ฌธ์ž์—ด ๊ฒฐํ•ฉ / ํ…œํ”Œ๋ฆฟ ๋ฌธ์ž์—ด  (3) 2022.08.17

๋Œ“๊ธ€