반응형
DB에 저장된 textarea의 문자를 가져와 뿌릴때 textarea가 아닌 화면에 뿌려줄경우 줄바꿈(enter)이 되지않는다.
이때 줄바꿈을 <br>로 바꿔줘보자!
- JAVASCRIPT
//enter => <br>
var text = document.getElementById("textarea").value;
text = text.replace(/(?:\r\n|\r|\n)/g, '<br>');
//<br> => enter
var text = document.getElementById("textarea").value;
text = text.replaceAll("<br>", "\r\n");
- JQUERY
//enter => <br>
var text = $('textarea').val();
text = text.replace(/(?:\r\n|\r|\n)/g, '<br>');
//<br> => enter
var text = $('textarea').val();
text = text.split('<br>').join("\r\n");
위와 같이 변환해서 DB에 저장하거나, 화면에 뿌려주면 된다.
반응형
'JAVASCRIPT' 카테고리의 다른 글
[JAVASCRIPT/JQUERY] focus()가 동작하지 않을 경우 (0) | 2022.07.05 |
---|---|
[JAVASCRIPT] var, let, const 차이 (0) | 2022.06.03 |
[JQUERY] 동적 table의 rowspan 병합 (0) | 2022.03.30 |
[JAVASCRIPT] 이전 페이지 URL 가져오기 (document.referrer) (0) | 2022.03.21 |
[JAVASCRIPT] 문자열 split 후 마지막 요소 가져오기 (0) | 2022.03.21 |
댓글