javascript - JS中字符串中 '='后面的解析和提取

标签 javascript node.js

假设我的 atm 网址是

http://test.com/?city=toronto

我能够获取 requestURL 字符串

/?city=toronto

从这里,我想知道是否有内置函数或标准程序来提取单词“toronto”或 = 之后的任何其他单词。从字符串中。

最佳答案

执行此操作的标准程序(如您所提到的),您可以获得所有参数值,包括城市值或您可能添加到其中的任何其他参数。

var values = new URL('http://test.com/?city=toronto').searchParams.values();
for(var value of values){
    console.log(value);
}

更新

正如@taystack在评论中提到的,如果在这种情况下您只想要特定参数(城市)的值,您可以使用:

new URL('http://test.com/?city=toronto').searchParams.get('city');

关于javascript - JS中字符串中 '='后面的解析和提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47129825/

相关文章:

javascript - $uibModal - 忽略调用失败

javascript - 如何在输入框下方添加文字?

node.js - 如何在 Node 中接收SIP音频并将WAV流发送到Google语音识别API?

node.js - 使用 node-pushserver 自定义 iOS 推送

javascript - 使图像在所有设备上响应

javascript - 如何使用正则表达式从 JavaScript 中的字符串中删除所有标点符号?

javascript - mLab : Find all users getting db object instead of records

node.js - 通过多种条件获取资源的最佳实践是什么?

node.js - 从 Electron 应用程序内部导出 sqlite3 db 文件。这可能吗?

javascript - 向给定元素添加类不起作用?