
[Javascript] ์ ๊ทํํ์
ยท
๐ฅ Develop/Javascript
์ ๊ทํํ์(Regular Expression, ์ค์ฌ์ RegEx)์ ๋ฌธ์์ด์์ ํน์ ํจํด์ ์ฐพ๊ฑฐ๋ ๋งค์นญํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค. ํ
์คํธ ์ฒ๋ฆฌ, ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ, ๋ฌธ์์ด ํ์ฑ ๋ฑ ๋ค์ํ ์์
์ ํ์ฉ๋ฉ๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ทํํ์์ ์์ฑํ ์ ์์ต๋๋ค.// ๋ฆฌํฐ๋ด ํ๊ธฐ๋ฒconst regex = /pattern/;// RegExp ๊ฐ์ฒด ์์ฑ์const regex = new RegExp("pattern"); ๊ธฐ๋ณธ ๋ฌธ๋ฒ๋ฆฌํฐ๋ด ๋ฌธ์์ผ๋ฐ ํ
์คํธ ๋ฌธ์๋ก, ๊ทธ๋๋ก ๋งค์นญ๋ฉ๋๋ค.const regex = /Yundogi/;regex.test("Yundogi Dev"); // true ๋ฉํ ๋ฌธ์ํน๋ณํ ์๋ฏธ๋ฅผ ๊ฐ์ง ๋ฌธ์๋ค์
๋๋ค.. : ์์์ ํ ๋ฌธ์^ : ๋ฌธ์์ด์ ์์$ : ๋ฌธ์์ด์ ๋** ..