首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从HTML5中的URL编码字符串中提取数据

从HTML5中的URL编码字符串中提取数据
EN

Stack Overflow用户
提问于 2012-03-30 14:13:50
回答 2查看 622关注 0票数 0

我有二维码应用。数据以URL编码格式存储在二维码中,如employee://id=&firstName=&lastName=

我想提取存储在字符串中的数据。我如何在HTML5中做到这一点。我可以从二维码中提取字符串。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-30 15:39:34

代码语言:javascript
运行
复制
var data = "employee://id=12&firstName=james&lastName=joseph";

var employee = {};
data.replace(/(\w*=\w*)/g, function(a, b){ 
    var prop = a.split("=");
    employee[prop[0]] = prop[1];
});

现在employee.id给了12employee.firstName给了jamesemployee.lastName给了joseph

票数 0
EN

Stack Overflow用户

发布于 2012-03-30 14:48:43

请先查看这些链接

http://www.w3schools.com/jsref/jsref_obj_regexp.asp

http://www.w3schools.com/jsref/jsref_match.asp

然后从字符串employee://id=123&firstName=abhi&lastName=singh

我们可以看到,如果首先除以//,你会得到

代码语言:javascript
运行
复制
employee: 
id=123&firstName=abhi&lastName=singh  

discard the first one and again split using &. u'll get--

id=123
lastName=singh  
firstName=abhi

你可以看到这个模式:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9937860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档