如何转换字符串? [复制]
Posted
技术标签:
【中文标题】如何转换字符串? [复制]【英文标题】:How to convert string? [duplicate] 【发布时间】:2018-02-26 00:54:07 【问题描述】:我有这个字符串:
ROZ=misparey_batim&CL=rechovot
我需要转换这个字符串:
"ROZ:'misparey_batim', CL:'rechovot'"
如何使用 javascript 或 jquery 转换它?
【问题讨论】:
【参考方案1】:var inputstring = "ROZ=misparey_batim&CL=rechovot";
console.log(JSON.parse('"' + decodeURI(inputstring).replace(/"/g, '\\"').replace(/&/g, '","').replace(/=/g,'":"') + '"'));
【讨论】:
这个答案只是从这里复制过来的:***.com/questions/8648892/… 你不能说是抄袭的,因为这就是方式。我已经将其标记为重复【参考方案2】:最简单的方法:
const keyVals = string.split('&');
const results = ;
keyVals.forEach(kv =>
kv = kv.split('=');
results[kv[0]] = kv[1];
);
但我个人只是搜索查询字符串解析器Parse query string in JavaScript
【讨论】:
以上是关于如何转换字符串? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用javascript将字符串数组转换为布尔值? [复制]