首页 > 解决方案 > 在NodeJS中替换字符串中两个字符之间的字符的正则表达式是什么?请在下面查看我的问题。非常感谢

问题描述

let string = "https://api-staging.data-crypt.com/api/contacts/recents?fromVersionNumber=11324506134&count=1&fields=id%2C2pxnr7agwb%2Cfirstname%2Clastname%2Cleadscore"

如何替换上面字符串中 'fromVersionNumber=' 和 '&' 之间的字符?

标签: javascriptnode.jsstring

解决方案


使用 URL 模块

https://nodejs.org/api/url.html

let string = "https://api-staging.data-crypt.com/api/contacts/recents?fromVersionNumber=11324506134&count=1&fields=id%2C2pxnr7agwb%2Cfirstname%2Clastname%2Cleadscore"

let url = new URL(string)
url.searchParams.set('fromVersionNumber', 123)

console.log(url.toString())

推荐阅读