过滤文本并用jquery替换为html元素

时间:2015-03-08 17:58:24

标签: jquery

假设我有一个虚拟文本变量,即

var text = 'This is a dummy text for filterable-text1 and I want to change filterable-text2' 

我希望过滤“过滤”这个词"得到这样的输出:

var output = 'This is a dummy text for <span class="filterable-text1"></span> and I want to change <span class="filterable-text2"></span>'

1 个答案:

答案 0 :(得分:0)

我认为正则表达式是一个很好的解决方案;

var output=text.replace(/(filterable-text[0-9]|football|cricket)/,'<span class="$1"></span>');