Skip to content

Commit df9177f

Browse files
authored
Merge pull request #105 from iceljc/features/refine-chat-window
refine log markdown
2 parents 897332d + 8071f1a commit df9177f

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/lib/helpers/http.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,16 @@ export function replaceNewLine(text) {
9292
/**
9393
* Replace unnecessary markdown
9494
* @param {string} text
95-
* @returns string
95+
* @returns {string}
9696
*/
9797
export function replaceMarkdown(text) {
9898
let res = text.replace(/#([\s]+)/g, '\\# ');
99-
100-
let regex = new RegExp('\\*(.*?)\\*', 'g');
101-
if (!regex.test(text)) {
102-
res = res.replace(/\*([\s]*)/g, '\\* ');
99+
100+
let regex1 = new RegExp('\\*(.*)\\*', 'g');
101+
let regex2 = new RegExp('\\*([\\*]+)\\*', 'g');
102+
103+
if (!regex1.test(text) || regex2.test(text)) {
104+
res = res.replace(/\*/g, '\\*');
103105
}
104106

105107
return res;

0 commit comments

Comments
 (0)