๋ฐ์ํ
์๋น์ค๋ฅผ ๋ง๋ค ๋, JavaScript replace์ ๋ณ์๋ฅผ ๋ฃ์ด์ผ ํ๋ ์ํฉ์ด ์ข ์ข ์๊น๋๋ค.
์๋ฅผ ๋ค์ด
์ด๋ค URL์ ๊ฒฝ๋ก๋ง ๊ตฌํ๋ ํจ์๋ฅผ ์์ฑํ๋ค๊ณ ํด๋ด ์๋ค.
const red = 'apple'
const sentence = 'I want red apple cookies';
const ans = sentence.replace(/red/gi,'');
๋ด๊ฐ ์ํ ๊ฒ : I want red cookies
์ค์ ์คํ๋๋๊ฒ : I want apple cookies
replace์์ ๋ค์ด๊ฐ๋ ๊ฒ์ ์ ๊ทํํ์ ํน์ string๊ทธ ์์ฒด์ด๊ธฐ ๋๋ฌธ์ ๋น์ฐํ red๊ฐ ์นํ๋๊ฒ ๋๋ค.
new ReqExp ํ์ฉํ๊ธฐ
๐ MDN - RegExp
const red = 'apple'
const sentence = 'I want red apple cookies';
// ๋์๋ฌธ๊ฐ ๊ตฌ๋ถ ์์ด ์ผ์นํ๋ ๊ฒ์ ์ฐพ์ ์ ์ฉ
const redRegExp = new ReqExp(red,'gi')
const ans = sentence.replace(redRegExp,'');
// I want red cookies
๐ฅณ ์์ฑ!
'๐ JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
"ํด๋ก์ ๊ฐ ๋ญ์์?" ๋ฅผ ๋ตํ์ง ๋ชปํ๋ค. (0) | 2022.06.23 |
---|---|
JavaScript์ this์ ๋ฐ์ธ๋ฉ , ํ์ดํํจ์๊ฐ ์๊ฒจ๋๊ฒ ๋ ๋ฐฐ๊ฒฝ (0) | 2022.06.22 |
[JS Tam9์ํ] #9 ์๋ฐ์คํฌ๋ฆฝํธ์ ์คํ ์ปจํ ์คํธ (0) | 2021.08.25 |
[JS Tam9์ํ] #8 ์๋ฐ์คํฌ๋ฆฝํธ์ this ๋? (0) | 2021.08.11 |
[JS Tam9์ํ] #7 ๋นํธ์ธ ๊ฐ์ฒด (0) | 2021.08.09 |
๋๊ธ