假设我的 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/