웹에디터 DB에서 복원 관련
- 작성자 :
- 김*원
- 작성일 :
- 2014-03-03 21:00:18
- 조회수 :
- 676
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요.
공통컴포넌트의 웹에디터를 써서 데이터를 DB에 저장 시켰습니다.
데이터를 다시 웹에디터의 textArea 에 넣고 싶은데
$("#emailCn").val(data);
형식으로는 복원이 되지 않네요. 아울러 textArea 에 글을 다 넣은 후 초기화를 하고 싶어서
$("#emailCn").val("");
을 넣었지만 값이 변경이 안됩니다.
--------------------------------------------------------------------
소스 분석 중 editor._doc.body.innerHTML 에 값을 넣으니 값이 들어가긴 하는데
태그 그대로 들어가게 됩니다.
<p>adfsdfsdfsdf</p><p>dsfsdf</p> 이런식으로 들어가게 되는데 어떻게 해야 할까요???
공통컴포넌트의 웹에디터를 써서 데이터를 DB에 저장 시켰습니다.
데이터를 다시 웹에디터의 textArea 에 넣고 싶은데
$("#emailCn").val(data);
형식으로는 복원이 되지 않네요. 아울러 textArea 에 글을 다 넣은 후 초기화를 하고 싶어서
$("#emailCn").val("");
을 넣었지만 값이 변경이 안됩니다.
--------------------------------------------------------------------
소스 분석 중 editor._doc.body.innerHTML 에 값을 넣으니 값이 들어가긴 하는데
태그 그대로 들어가게 됩니다.
<p>adfsdfsdfsdf</p><p>dsfsdf</p> 이런식으로 들어가게 되는데 어떻게 해야 할까요???
A
안녕하세요. 김정원님.
자바 1.4부터 String.repalceAll(String regex, String replacemenet) 메소드를 제공하는데,
이 메소드는 문자열에서 regex의 정규 표현식에 일치하는 부분을 replacement로 취환해주는 기능을 제공하고 있습니다.
따라서, 특정 문자열에 HTML 태그를 제거하려면 다음과 같이 적용 해 보시기 바랍니다.
String text = "......";
String textWithoutTag = text.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.
자바 1.4부터 String.repalceAll(String regex, String replacemenet) 메소드를 제공하는데,
이 메소드는 문자열에서 regex의 정규 표현식에 일치하는 부분을 replacement로 취환해주는 기능을 제공하고 있습니다.
따라서, 특정 문자열에 HTML 태그를 제거하려면 다음과 같이 적용 해 보시기 바랍니다.
String text = "......";
String textWithoutTag = text.replaceAll("<(/)?([a-zA-Z]*)(\\s[a-zA-Z]*=[^>]*)?(\\s)*(/)?>", "");
그럼 오늘도 좋은하루 보내시기 바랍니다.
감사합니다.