首页 > 解决方案 > 如何在字符串的特定位置插入字母/数字?

问题描述

我应该编写一个 JavaScript 函数,它只在两个连续的 Hash ( #) 符号之间插入字符。例如:如果输入字符串是:

var str = "#TIME##MONEY#";

那么输出字符串必须是"#TIME#IS#MONEY#"

标签: javascriptarrays

解决方案


您可以使用 replace() 方法。

var str = "#TIME##MONEY#";
var insert = 'IS'

var newstr = str.replace('##', '#'+insert+'#')
console.log(newstr);


推荐阅读