나는이 한두 가지를 찾고 있었지만 찾고있는 것을 찾지 못했습니다. 채팅 응용 프로그램 (소켓 서버가 파이썬으로 작성 됨)을 만들고 있는데 문제가 없습니다. 메시지가 저장되는 주요 채팅 영역은 HTML을 사용하며, 아바타와 메시지와 함께 굵게 표시된 사용자 이름 만 표시합니다. 내가 겪고있는 문제는 사용자가 HTML을 입력하고 기본 채팅을 어지럽히는 것을 어떻게 막을 수 있습니까? 저는 현재 "/ <. *?>/g"정규식을 사용하고 HTML 태그를 제거하려면 차라리 사용자가AS3 사용자 입력을 htmltext로 표시하기에 안전하게 만듭니다.
<p>Hi everyone</p>
같은 일을 보낼 수 대신 HTML 단지 일반 텍스트로 전송 된 것을 분석의 것 그러나 ?
예를 들어, 지금 당장. 사용자가 입력하는 동안 정규식을 사용하여 입력하자마자
<whatever>
태그를 입력하자마자. 사용자가
<b>bold text</b>
를 입력하고 보낼 수 있지만 굵게 표시되지와 B 태그를 보여줄 수있을 때까지 내가 원하는 것입니다. 사용자가 자신의 메시지를 기록하는 위치
여기 "mainChat"텍스트 상자가 http://prntscr.com/46hd4t 생겼는지,이 저장 여기 "chatMessage"텍스트 상자가 http://prntscr.com/46hdc6 생겼는지 모든 메시지는,이는 등 레딧 및 스택 오버플로
그게 내가 원하는 건 아니에요, 사용자가 텍스트로 표시 할 수있는 HTML을 원하지만 html 텍스트 상자 안에 메시지가 저장되어 있기 때문에 어떻게해야할지 모르겠습니다. – user2601312
@ user2601312 사용자가 텍스트의 서식을 지정하지 못하는 경우 이해하지 못합니다. 현재 포장 된 내용을 모두 제거하는 현재 접근 방식이 잘못되었습니다. < & > –
코드를 공유하는 사람이 나에게 매력적이지 않을 수도 있습니다. 내가 원하는 것이 가능하다면 현재 프로젝트보다 미래 프로젝트에 유용 할 것입니다. – user2601312