我正在开发一个 JavaScript 项目,该项目涉及在键盘仿真模式下从 USB 磁条阅读器读取信用卡和驾驶执照。事实证明,让信用卡工作非常容易,因为它们都采用相同的格式。然而,很快就发现驾驶执照要困难得多,因为即使在单个州 (CA) 内,格式也因一张卡而异。
无论如何,我们的目标是从刷驾照(使用磁条阅读器)中获取原始数据并从中提取数字,从而为尽可能多的美国州(全部 50 个州)生成正确的数字。是惊人的)。值得一提的是,我并不特别关心验证,至少目前不是。
有没有其他人已经这样做了,并将它们全部打包在我可以使用的库(免费或商业)中?那将是真棒。
我还应该指出,虽然我很想看到 JavaScript 解决方案,但实际上我愿意研究任何用任何语言编写的解决方案。