我想使用javascript来分解数组中的VIN,可能使用regex,然后使用某种循环.
下面是如何阅读VIN的:
http://forum.cardekho.com/topic/600-decoding-vehicle-identification-number-vin/
我问的是最佳实践,而不是copy+paste解决方案.我可能可以得到regex组,但在那之后,我如何使用这些值,例如,第一个数字是"5",这意味着美国。我想输出"USA“somewhere...is --使用某种case循环的最佳方式?
谢谢你的建议!
发布于 2014-12-11 22:18:29
您可以简单地拆分字符串并将其插入到一个关联数组中。
var origin = { '5': 'USA', "6": 'Other Country' };
var fuel= { 'J': 'GAS', "D": 'Other' };
var VINString = "5 J";
var VINArray = VINString.split(' ');
document.write(origin[VINArray[0]]);
document.write(fuel[VINArray[1]]);这将允许字母(即'J')和数字(即'5')的键。
我不知道你为什么要用regex..。只需分割字符串并将值直接发送到关联数组。VIN具有预先定义的长度和值.
干杯
https://stackoverflow.com/questions/27433176
复制相似问题