ํฐ์คํ ๋ฆฌ ๋ทฐ
์๋ฐ์คํฌ๋ฆฝํธ์์ textarea์ ์ ๋ ฅ๋ฐ์ ๋ฌธ์์ด ํน์ ๊ฐ๋ค์ ๋๊ฐ์ด ๋ณด์ฌ์ฃผ๊ณ ์ถ์ ๋ (์๋ฅผ๋ค๋ฉด ์ํฐ๋ก ์ค๋ฐ๊ฟ์ ํด์ ์ ๋ ฅํ์ผ๋ฉด ๊ทธ ์ฌํญ๊น์ง ๋๊ฐ์ด ๊ฐ์ ธ๊ฐ ์ ์๊ฒ) ๊ตฌ๊ธ๋ง ํ๋ค๋ณด๋ฉด replace๋ฅผ ์ฐ๋ผ๋ ๋ง์ด ๋ง์๋๋ฐ ๋ด๊ฐ ํด๋ณด๋๊น ๋ฑ ํ๋ฒ๋ง ๊ฐํ๋๊ณ ๊ทธ ๋ค์๋ถํด ๊ฐํ์ด ๋จน์ง ์๋๋ค. ๊ทธ๋ฆฌ๊ณ replaceAll์ด๋ผ๋ ๋ฉ์๋๋ ์๋ง js์์ ์ ๊ณต์ ์ํด์ฃผ๋ ๊ฒ ๊ฐ๋ค.
๋ด๊ฐ ์์ ์ค๋ช ํ ๊ฑธ ๊ฐ๋จํ๊ฒ ๊ทธ๋ฆผ์ผ๋ก ๋ณด์ฌ์ฃผ์๋ฉด
์ด๋ฐ textarea ์ฐฝ์ ์ ๋ฐ ์์ผ๋ก ์ ๋ ฅํ๊ณ ์ ์ก์ ๋๋ฅด๋ฉด
์ด๋ฐ์์ผ๋ก ์ ์ก๋๊ฒ ํ๋ ์์ด๊ณ ์ด ํ๋ฉด์ ์์ค๋ณด๊ธฐ๋ฅผ ๋๋ฅด๋ฉด
#include<stdio.h><br>int main()<br>{<br>printf("ddd");<br>return 0;<br>}
์ ๊ฐ์ด <br> ๊ฐํ์ฒ๋ฆฌ๊ฐ ๋ ์ํ๋ก ์์ค๊ฐ ๋์ค๊ฒ ๋๋ค.
html ๊ธฐ๋ณธ ํผ ์ค๋ช ์ ์๋ตํ๊ฒ ๋ค.
์ผ๋จ textarea์ ๊ฐ์ ๋ฐ์์ค๊ฒ ๋๋ฉด ๊ทธ ๋ฌธ์์ด์ ํ์ค๋ก ์ญ ๋์ด๋์ด์๋ค.
๋๋ ํ์ฌ node js ํ๊ฒฝ์์ ์ค์ตํ๋ ํฐ๋ผ ์ผ๋ฐ์ ์ธ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋์ ๋ค๋ฅธ์ ์ด ์ข ์์ด์ ํด๋น ๊ธฐ๋ฅ๋ง ์ค๋ช ํ์๋ฉด
textarea์ ์ ๋ ฅ๋ ๊ฐ์ ๋ฐ์์จ ๋ณ์๋ฅผ code๋ผ ๊ฐ์ ํ๊ฒ ๋ค.
code.split(/\r\n|\r\n/);
์ด๋ ๊ฒ ์ฝ๋๋ฅผ ์น๊ฒ๋๋ฉด ๊ฐํ์ด ๋ ๋๋ง๋ค ๋ฐฐ์ด ์ธ๋ฑ์ค๋ฅผ ํ๋์ฉ ๋๋ ค์ ์ ์ฅ์ ํ๊ฒ๋๋ค. ์ฆ,
{ '#include<stdio.h>' , 'int main()' , '{' , 'printf("ddd");' ......}
์ด๋ฐ์์ผ๋ก ๋ฐฐ์ดํํ๋ก ์ ์ฅ์ด ๋๋ค๋ ๊ฒ์ด๋ค.
code.split(/\r\n|\r\n/).join("<br>");
์ด๋ ๊ฒ ๋ค์ join์ ๋ถ์ฌ์ฃผ๊ฒ ๋๋ฉด ๊ฐํ์ด ๋๋ ๋ถ๋ถ์ <br>ํ๊ทธ๋ก ๋ฐ๊ฟ์ ํํํด์ฃผ๊ฒ ๋ค๋ ๊ฒ์ด๋ค.
๊ทธ๋ ๊ฒ ๋๋ฉด html ์ฝ๋์์๋ ๊ฐํ๋ ํํ๋ก ํ๋ฉด์ ๋ณด์ฌ์ฃผ๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค.
'javascript > web' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
textarea์์ ์ํฐํค ๋๋ ์ ๋ ์ด๋ฒคํธ ๋์ํ๊ธฐ (0) | 2018.07.11 |
---|---|
textarea์ tabํค ์ ์ฉ (0) | 2018.05.04 |
- Total
- Today
- Yesterday
- ๊ธฐ์์ฒญAPI
- nestjs directory
- nestjs config
- Spring Async
- ๋น๋๊ธฐ ์์ฒญ
- ํ๋ก๊ทธ๋๋จธ์ค
- nestjs typeorm
- node.js
- nestjs doc
- backend-framework
- nestjs/cli
- typeorm ์ฐ๊ฒฐ
- Promise bulk
- JavaScript
- nestjs module
- nestjs project
- docker mysql
- node.js backend
- typeorm
- foreignkey
- DeferredResult
- @nestjs/config
- ์๊ณ ๋ฆฌ์ฆ
- android
- Spring
- Promise error
- nestjs configService
- NestJS
- Request_Limit_Exceeded
- sequelize
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |