정규식을 사용하여 간단한 JavaScript 기반 WYSIWYG 편집기를 사용하여 html로 변환합니다.Javascript Regex 각 인스턴스의 서식 지정이 없습니다.
는이 내가 뭔가를 굵게 **이 둘러싸인 텍스트로 변환
message = message.replace(/\*\*(.*)\*\*/g, "<b>$1</b>");
사용하고있는 자바 스크립트 변환 방법입니다. 문제는 모든 인스턴스에 대해 그렇게하지 않는다는 것입니다. 대신에 **의 첫 번째 인스턴스에서 마지막으로 않습니다.
그래서 **bold text** **bold text**
은 내가 할 수있는 나에게 ** 굵은 텍스트
<b>bold text* *bold text</b>
대신 어떻게
<b>bold text</b> <b>bold text</b>
굵은 텍스트를 제공합니다 그 (것)들을 함께 분류하기 대신에 각 인스턴스를 개조하기 위하여 설치하십시오?
이 시도 :
이의 문제를하지만, 그것은이 일치한다는 것입니다 '메시지 = message.replace을 (/ \ * \ * (. *?) \ * \ */g, "$ 1"); – lfxgroove