|
@@ -84,6 +84,11 @@ class ContentModel extends BaseModel {
|
|
|
const projectCode = baseInfo?.projectCode
|
|
|
|
|
|
content = content.replace(/[^\{\u4e00-\u9fa5]{1,90}{[^\}\u4e00-\u9fa5]+?}/g, '')
|
|
|
+ // 将多个连续的br替换成一个
|
|
|
+ content = content.replace(/(<br\s*\/?>)+/gi, '<br>')
|
|
|
+ content = content.replace(/^((<br\/?>)|( ))+/g, '')
|
|
|
+ content = content.replace(/((<br\/?>)|( ))+$/g, '')
|
|
|
+
|
|
|
// 下划线高亮项目名称编号
|
|
|
if(projectName && content.toLowerCase().indexOf(projectName.toLowerCase()) > -1){
|
|
|
content = replaceKeyword(content, projectName, '<span class="keyword keyword-underline my-follow project project-name hide-underline">$1</span>')
|