javascript - 如何在Javascript中替换?

标签 javascript replace

我不明白为什么这段代码不起作用。

我想用实际值替换占位符。示例代码如下:

var str = "ID: :ID:";
str.replace(":ID:", 0);
console.log(str);

输出:

ID: :ID:

这是我的JSFiddle

最佳答案

replace() 方法在字符串中搜索指定值或正则表达式,并返回指定值被替换的新字符串。

var str = "ID: :ID:";
str = str.replace(":ID:", 0);
console.log(str);

replace

P.s.替换仅替换第一次出现的位置。
如果您想替换所有出现的情况,请使用全部替换:
How to replace all occurrences of a string in JavaScript?

关于javascript - 如何在Javascript中替换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23422642/

相关文章:

c# - 从字符串 C# 中删除特定字符

java - 读入逗号分隔的文件列表,输出不带逗号而不迭代

javascript - 如何在 React 中使用 leader-line(一个外部 javascript 库)?

JavaScript 正则表达式

javascript - 新手尝试让 localStorage 工作

bash - 替换url中所有域名

batch-file - 批处理文件用转义感叹号替换感叹号

javascript - PHP 在 jQuery 中调用?

javascript - 如何同时使用 goog.provide 和 @externs?

javascript - Jquery .replace 使浏览器崩溃