【发布时间】:2018-09-29 04:19:14
【问题描述】:
所以我必须解析一个搜索字符串,以便稍后从中生成一个 JSON 对象。
示例输入
"Amercian01 SFO2016"
"Amercian 01 SFO 2016"
"Amercian-01 2016SFO"
"Amercian:01 SFO16"
所有这些字符串的输出都应该返回
{
airline: "American",
flightNo: 01,
airport: "SFO",
year: "2016"
}
代码
var str = "Amercian-01 2016SFO";
document.write(str.split(/[ :-]+/));
它将输出 American,01, 2016SFO
2 个问题: 1)我如何将 2016SFO 拆分为 2016,SFO 2) 这是最好的方法吗?
【问题讨论】:
-
好的。你有问题吗?
-
你有什么问题?你试过什么?你被困在哪里了?
-
StackOverflow 不是免费的编码服务。 SO希望您try to solve your own problem first。请更新您的问题以在minimal reproducible example 中显示您已经尝试过的内容。如需更多信息,请参阅How to Ask,并拨打tour :)
-
抱歉,我按发送太快了,我以为我已经粘贴了代码。
标签: javascript json string normalization