์ฑ๋ฆฐ์ง ๋จ์ผ ๋ฌธ์์ ๋ค์ค ๊ฐ๋ฅ์ฑ ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ฌ์ฉ์ ์์ด์ ํธ: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36
.
let quoteSample = "Beware of bugs in the above code; I have only proved it correct, not tried it.";
let vowelRegex = /[aeiou]/ig; // Change this line
let result = quoteSample.match(vowelRegex); // Change this line
์ด ์ฑ๋ฆฐ์ง๋ "๋ชจ์์ ์๋ฅผ ์ผ๋ค"๊ณ ์ ์๊ฒ ์๊ตฌํฉ๋๋ค. ์ด๊ฒ์ ๋ด result
๋ณ์๋ฅผ ํ๊ฐํ๋ ํํ์์ .length
๋ฅผ ์ถ๊ฐํด์ผ ํ๋ค๊ณ ์๊ฐํ๊ฒ ํ์ต๋๋ค. .length
ํ๋ฉด ํ
์คํธ์ ์คํจํ์ง๋ง ๊ทธ๋๋ก ๋๋ฉด ๋์ ๊ณผ์ ๋ฅผ ์๋ฃํ ์ ์์ต๋๋ค.
๋ฌธ์ ๋ ๊ฒฐ๊ณผ ๋ณ์์ ์ซ์ ๊ฐ์ ํ ์คํธํ๋ ๊ฒ์ด ์๋๋ฏ๋ก ์ผ์์๋ค์๊ฒ๋ง ๋ชจ๋ ๋ชจ์ ์
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ง์ง๋ง ๋ฌธ์ฅ์ ๋ค์์ผ๋ก ์ ๋ฐ์ดํธํ์ญ์์ค.
...๋ฌธ์์ด
quoteSample
์์ ๋ชจ๋ ๋ชจ์์ ์ฐพ์ต๋๋ค.
์ฒซ ๋ฒ์งธ ํ
์คํธ ์ฌ๋ก์ ๋ฉ์์ง๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค.
assert(result.length == 25, 'message: You should find all 25 vowels.);
@Greenheart ์ ์ ๊ฐ ์ข ๊ฒ์๋ฌ์ ์๋ด์ ์ฌ๋์ ์ค๋ํ๋๋ด์ ๐ ์ด ๋ณํ๊ฐ ์ข์ ๊ฒ ๊ฐ์์ ๐
@erictleung ์ฐ๋ฆฌ ๋ชจ๋์๊ฒ ์ผ์ด๋๋ ์ผ์ ๋๋ค! :๋์ง:
๋ณ๊ฒฝ ์ฌํญ์ด ๋ค๋ฅธ ๋ ๊ฐ์ ๋น์ทํ๊ฒ ๋ค๋ฆฌ๊ธฐ ๋๋ฌธ์ ๋๋ ์ด๊ฒ์ ํ ๊ฒ์ ๋๋ค.