如何使用replace()方法?

时间:2017-10-17 10:04:03

标签: javascript html angularjs

我有以下项目项目设置:
PLUNKR

如果您选择前四个单词并按Highlight按钮,文本将突出显示。但是,如果突出显示第一个全长句子并按下Highlight按钮,则主要文本不会突出显示。

我不太明白为什么突出显示功能适用于一小部分单词,但不会突出显示很多单词。

1 个答案:

答案 0 :(得分:1)

由于您的换行符,它不会跨行:\n

设置影响渲染的以下css:

#myspan {
    white-space: pre-wrap;
}

或者在highlight方法中使用过度杀伤力正则表达式:

word = sentword.replace(/ /g, "\\s");