【发布时间】:2016-06-19 22:20:56
【问题描述】:
我有一个字符串:
"josh marie anne josh anne marie chloe josh anne ..."
如果我找到了 josh,我想替换为 JJJ。所以我有一个这样的字符串替换:
var p = 'josh';
var username = 'JJJ';
$("#comment").val($("#comment").val().replace(p, username));
问题是,我不想替换字符串中的第一个 josh...我想选择一个替换(#comment 中的第二个 josh 或第三个中的第一个 josh ...)
任何想法如何选择一个替换?
html
<textarea id=comment>josh marie anne josh anne marie chloe josh anne josh marie anne josh anne marie chloe josh anne</textarea>
【问题讨论】:
-
@rory OP 不想替换所有出现的地方。而是他想要的发生。假设如果它匹配 7 个单词,他必须从中选择任何一个匹配项并替换。
-
@RajaprabhuAravindasamy 谢谢你的朋友!
标签: jquery