728x90
๋ฐ์ํ
10. ๋ฌธ์์ด ๋ฉ์๋ : ๋ณ๊ฒฝ : replace() / replaceAll() : ๋ฌธ์์ด ๋ณ๊ฒฝ
replace()๋ ๋ฌธ์์ด์ ๋ถ๋ถ ๋ฌธ์์ด๋ก ๊ตฌ๋ถํ๊ณ ๋ฐฐ์ด๋ก ๋ฐํํด์ค๋๋ค.
"๋ฌธ์์ด".replace(์ฐพ์ ๋ฌธ์์ด, ๋ณ๊ฒฝํ ๋ฌธ์์ด)
"๋ฌธ์์ด".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 |
๋๊ธ