我有二维码应用。数据以URL编码格式存储,例如employee:// id =& firstName =& lastName = 在QR码中
我想提取存储在字符串中的数据。我怎么能在HTML5中做到这一点。 我能够从QR码中提取字符串。
答案 0 :(得分:0)
首先看这些链接
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
你可以看到模式:)
答案 1 :(得分:0)
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
提供约瑟夫