길이가 contentString
입니다.AngularsJS JavaScript 일치 단어 및 문자열 추가
입력contentString
: $scope.listKeyWords
에서
, 나는 내 텍스트에서이 키워드와 일치과 같은 몇 가지 물건을 추가 할 필요가
(자동차, 집, 레드, 쿨) 몇 가지 키워드가
예상Hello there, I have a very nice car. It is very cool.
출력 :
Hello there, I have a very nice <u>car</u>. It is very <u>cool</u>.
[EDITED] @Barth 잘레 스키
for (var k = 0, word; word = $scope.listKeyWords[k]; k++) {
var re = new RegExp(word, 'g');
contentString = contentString.replace(re, "<u>" + word + "</u>");
}
에 [솔루션] 감사가 어떻게 진행 할 수 있습니까? 당신의 도움이
지금까지 어떤 시도를 했습니까? – mathieu
replace()가 작동하지 않는 이유는 무엇입니까? –
귀하의 시도는 오직 한 번 발생합니다. 내 대답을 보라. 이제는 효과가있다. –