prog77,
<style type="text/css">
strong{
border: 2px #0000FF solid;
border-radius: 8px;
padding: 2px 8px;
}
</style>
<script>
var a = "слов|предложения|из|просто", b;
var reg = new RegExp("^("+a+")");
var str = "простой текст словосочетание из предложения"
str = str.split(/\s+/).map(function(a,i,c) {
reg.lastIndex=0;
if(reg.test(a)&&!b) {a = "<strong>" + a; b=true};
reg.lastIndex=0;
if((!c[i+1] && b)||(!reg.test(c[i+1]) && b)) {a += "</strong>";b=false};
return a
}).join(" ");
document.write(str)
</script>