[React Native] ๊ฐ๊ฒฉ์ ์ฒ ๋จ์ ์ผํ ๋ฃ๋ ๋ฐฉ๋ฒ(์ ๊ท์)
ยท
Frontend/React Native
๋ฌธ์ ๊ธฐ์กด์ JavaScript์์๋ toLocaleString() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๊ฒฉ์ ์ฒ ๋จ์๋ง๋ค ์ผํ๋ฅผ ์ฝ๊ฒ ๋ฃ์ ์ ์๋ค. ํ์ง๋ง ์๋๋ก์ด๋์์๋ JavaScript์ ์ต์ ๋ฒ์ ์ ์ง์ํด์ฃผ์ง ์์ผ๋ฏ๋ก ์ง์ function์ ๋ง๋ค๊ฑฐ๋ ๋ณํํด์ฃผ๋ ์์
์ด ํ์ํ๋ค. ์ฌ์ฉ ์ฝ๋ (๋ณํ์ ์ํ๋ ์ซ์).toString().replace(/\B(?=(\d{3})+(?!\d))/g, ','); Object.prototype.toString() ๋ฌธ์์ด์ ๋ฐํํ๋ object์ ๋ํ์ ์ธ ๋ฐฉ๋ฒ ์ ๊ท์์ ์ฌ์ฉํ๊ธฐ ์ํด ๊ทธ๋ฆฌ๊ณ ๊ตฌ๋ถ์๊ฐ ํฌํจ๋ ์๋ก์ด ๋ฌธ์์ด์ ์ป๊ธฐ ์ํด ์ฌ์ฉ 1๏ธโฃ ์ ๊ท์ ์์ฑ ๋ฐฉ๋ฒ 2๊ฐ์ง ์ ๊ท์ ๋ฆฌํฐ๋ด(/๋ก ๊ฐ์ธ๋ ํจํด)์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ๐ RegExp ๊ฐ์ฒด์ ์์ฑ์ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ๋ฒ 2๏ธโฃ ..