某草草2017-06-30 09:56:44 0 4 363
问题:在项目中遇到后端传过来的数据格式是这样的,我该如何去获取BYMONTH中的值?
INTERVAL=8;BYMONTH=9;BYMONTHDAY=17
思考:自己想到的一个本办法是把它解析成JSON:
var str = "INTERVAL=8;BYMONTH=9;BYMONTHDAY=17";
var fiStr = '"' + str.replace(/=/g,'":"').replace(/;/g,'","');
var lastST = '{' + fiStr + '"}';
var Obj = JSON.parse(lastST);
console.log(Obj.BYMONTH)
提问:
请问这种拿到这样的数据格式,我该如何去处理?
怪我咯 2017-06-30 09:58:444楼
赞 +0添加回复
某草草 2017-06-30 09:58:443楼
"INTERVAL=8;BYMONTH=9;BYMONTHDAY=17".split(";")[2].split("=")[1]
赞 +0添加回复
黄舟 2017-06-30 09:58:442楼
赞 +0添加回复
大家讲道理 2017-06-30 09:58:441楼
我比较好奇的是 后端为什么不直接返回json格式?非得要在前端处理一遍。
赞 +0添加回复