javascript - 如何使用正则表达式更改此值?

标签 javascript regex

我有一个结构如下的字符串:

"http://mydomain.com/?i=0"

我希望能够在 javascript 中使用正则表达式更改 i 的值,但我不确定该怎么做。有人能帮忙吗?

最佳答案

从这里开始:

str = "http://mydomain.com/?i=0";
str = str.replace(/((?:\?|&)i=)([^&]*)/g, '$1foo');

关于javascript - 如何使用正则表达式更改此值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17836559/

相关文章:

javascript - 使用 Isotope 和 imagesLoaded 来处理 Ajax 加载的内容

javascript - 输入任何值后,Jquery 删除文本框中的 '0'

javascript - 无法使用 javascript 替换和正则表达式删除 "C:\fakepath\"

c# - 一系列数字的正则表达式和一个用于验证的字符

php - 这个隐藏输入的正确模式是什么

javascript - 根据 Adonis.js 中数据库的结果更改 HTML 标签

javascript - 关于JS嵌套if语句的更好解决方案

php - 一个逗号空格

javascript - 使用mysql2/promise时如何关闭sql连接?

java - 有没有办法根据出现次数替换子字符串?