-1

我有这个代码:

$(this).text().replace(/write\s(\w+);/g, "$1");

和这段文字:

write testing code;

但只显示“测试”!如何取所有单词并显示“测试代码”?

谢谢

4

2 回答 2

1
console.log($("#my_element").text().replace("write",""));

如果您只想替换字符串“write”,则不需要正则表达式。

要更改元素的内部 html:

 $("#my_element").html(($("#my_element").text().replace("write",""));
于 2013-10-12T21:33:38.060 回答
0

如果我正确理解了这个问题,您想write从字符串中删除单词并保留其他单词?如果是这种情况,您可以这样做:

$(this).text().replace(/(\s?)write(\s?)/g, '');
于 2013-10-12T21:32:55.817 回答