ํฐ์คํ ๋ฆฌ ๋ทฐ
replace() | replaceAll()
replace() | replaceAll()
replace() ๋ฉ์๋๋ ์ด๋ค ํจํด์ ์ผ์นํ๋ ์ผ๋ถ ๋๋ ๋ชจ๋ ๋ถ๋ถ์ด ๊ต์ฒด๋ ์๋ก์ด ๋ฌธ์์ด์ ๋ฐํํฉ๋๋ค.
replaceAll์ ์ฒซ๋ฒ์งธ ์ธ์๊ฐ์ ์ ๊ท์์ด ๋ค์ด๊ฐ๋๋ค.
//"๋ฌธ์์ด".replace("์ฐพ์ ๋ฌธ์์ด", "๋ณ๊ฒฝํ ๋ฌธ์์ด")
//"๋ฌธ์์ด".replace(์ ๊ท์)
//"๋ฌธ์์ด".replace(์ ๊ท์, ๋ณ๊ฒฝํ ๋ฌธ์์ด)
const str1 = "javascript reference";
const currentStr1 = str1.replace("javascript", "์๋ฐ์คํฌ๋ฆฝํธ"); //์๋ฐ์คํฌ๋ฆฝํธ reference
const currentStr2 = str1.replace("j", "J"); //Javascript reference
const currentStr3 = str1.replace("e", "E"); //Javascript rEference
const currentStr4 = str1.replaceAll("e", "E"); //javascript rEfErEncE ๋ชจ๋ e๋ฅผ ์ฐพ์์ E๋ก ๋ณ๊ฒฝํจ
const currentStr5 = str1.replaceAll(/e/g, "E"); //javascript rEfErEncE ๋ชจ๋ e๋ฅผ ์ฐพ์์ E๋ก ๋ณ๊ฒฝํจ - ์ ๊ท์ ํํ
const currentStr6 = str1.replaceAll(/e/gi, "E"); //javascript rEfErEncE ๋ชจ๋ e/E๋ฅผ ์ฐพ์์ E๋ก ๋ณ๊ฒฝํจ - ์ ๊ท์ ํํ
const str2 = "https://www.naver.com/img01.jpg";
const currentStr7 = str2.replace("img01.jpg","img02.jpg");
console.log(currentStr7);
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.replace(/[1-9]/g,"*"); //0*0-*000-*000
console.log(currentStr13);
'Javascript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
repeat() (2) | 2022.08.17 |
---|---|
concat() (2) | 2022.08.17 |
split() (2) | 2022.08.17 |
trim() | trimStart() | trimEnd() (2) | 2022.08.17 |
toUpperCase() | toLowerCase() (2) | 2022.08.17 |
๊ณต์ง์ฌํญ