javascript - 如何在字符串的特定位置插入字母/数字?
问题描述
我应该编写一个 JavaScript 函数,它只在两个连续的 Hash ( #
) 符号之间插入字符。例如:如果输入字符串是:
var str = "#TIME##MONEY#";
那么输出字符串必须是"#TIME#IS#MONEY#"
解决方案
您可以使用 replace() 方法。
var str = "#TIME##MONEY#";
var insert = 'IS'
var newstr = str.replace('##', '#'+insert+'#')
console.log(newstr);
推荐阅读
- python - 如何使用 python tkinter 导出输入的参数?
- python - 用于分析股票数据的 panda.DataFrame 错误
- python - 使用python计算频谱的FFT
- email - “550 5.7.1 Relaying denied” 通过 Mailgun 和 msmtp 发送
- java - 通过ajax发送一个数据,后台从来没有收到
- mediawiki-api - 维基百科文章的时间线
- java - 有没有办法使用正则表达式将字符串中的每个数字相乘?
- azure - Azure SQL 数据库的只读用户
- python - 在 shell 脚本中插入包含双引号的字符串
- java - 在一段时间后调用 API 时第一次获取连接重置异常