如何在使用文本插件时在javascript中将某些特殊字符串设置为粗体

zsbz8rwp  于 2021-09-29  发布在  Java
关注(0)|答案(0)|浏览(130)

我想把这段文字改成“| | |某物1 | | | |某物2 | | |更多| | |最后一个|”
然后用粗体“|”表示所有字符串
然后它就变成了这个“东西1 | | | |东西2 | |更多| |最后一个|”
我正在使用gsap的打字机文本插件这是我的代码

function boldString(str, substr) {
            var strRegExp = new RegExp(substr, 'g');
            return str.replace(strRegExp, '<b>' + substr + '</b>');
        }

gsap.to('.lead', { duration: '3.5', delay: '2', text: boldString("|| something 1 || something 2 || more || last one ||", "|")

然后在打字机插件成功启动后给我这个结果
周四周四周四方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方方| | l | a | s | t | o | n | e | | | | | | | |”
但有些“|”是大胆的

我还将代码修改为

return str.replace(substr, '<b>' + substr + '</b>');

然后给我这个结果
||一些东西1 | |一些东西2 | |更多| |最后一个||
这是我之前的参考:字符串的粗体部分
非常感谢。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题