我有二维码应用。数据以URL编码格式存储在二维码中,如employee://id=&firstName=&lastName=
我想提取存储在字符串中的数据。我如何在HTML5中做到这一点。我可以从二维码中提取字符串。
发布于 2012-03-30 15:39:34
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
给了12,employee.firstName
给了james,employee.lastName
给了joseph
发布于 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
我们可以看到,如果首先除以//,你会得到
employee:
id=123&firstName=abhi&lastName=singh
discard the first one and again split using &. u'll get--
id=123
lastName=singh
firstName=abhi
你可以看到这个模式:)
https://stackoverflow.com/questions/9937860
复制相似问题