[JavaScript] Textarea Isert 시 엔터 처리방법~엔터 오류 해결방법~(텍스트 에어리어 개행)_error_-How to handle enter when saving textarea-++

1. 입력값 저장 

- Textarea value에 Enter가 들어가고, 해당 Textarea 저장 하는 경우 

* Enter = <br> 변환하여 저장 

var contents = document.querySelector('textarea');

contents = contents.value.replace(/(\n|\r\n)/g, '<br>');

$("#textarea").val().replace(/(\n|\r\n)/g, '<br>'); 

* \n : 줄바꿈값(엔터) 이거나 \r\n : 커서를 그줄의 맨앞으로 이동시킨 줄바꿈값(엔터) 인경우에 <br>로 치환

=  textarea value는 어떤식으로 가져와도 관계없음


2) 입력값 보기

- Textarea 값을 불러올 떄

var contents = 'Hi!<br>My name is SB.<br>Thanks for visiting.<br>';

contents.replace(/<br>|<br\/>|<br \/>)/g, '\r\n');

$("#textarea").val().replace(/<br>|<br\/>|<br \/>)/g, '\r\n');

= <br> 이거나 <br/> 이거나 <br /> 인경우에 \r\n(엔터)값으로 치환


댓글

T O P