【发布时间】:2015-07-22 09:57:17
【问题描述】:
我正在尝试使用 jquery replace() 替换文本区域中的各种字符串(令牌)。我可以让它工作,除了它只替换 textarea 中的第一个出现并且需要它来完成所有工作。
我可以做这样的替换;
var token = '{IP}';
sdText = sdText.replace(token, $('.' + data.name).val());
我需要这样做来捕获所有事件;
var token = '{IP}';
sdText = sdText.replace(/token/g, $('.' + data.name).val());
因为我需要替换的文本区域中的标记可能多次出现。 .each() 循环的每次迭代,令牌的值都会发生变化,我需要将该值注入到每次迭代的正则表达式语句中。
有谁知道我将如何做到这一点?
谢谢
【问题讨论】:
标签: jquery regex string replace