Существует ли библиотека JavaScript (или другая )библиотека для чтения водительских #прав?

Я работаю над проектом JavaScript, который включает чтение кредитных карт и водительских прав с USB-считывателя магнитных полос в режиме эмуляции клавиатуры. Оказывается, заставить работать кредитные карты было очень просто, так как все они имеют одинаковый формат. Однако быстро стало ясно, что с водительскими удостоверениями намного сложнее, так как даже в пределах одного штата (CA )формат варьируется от одной карты к другой.

В любом случае цель состоит в том, чтобы взять необработанные данные из считывания водительских прав (с помощью считывателя магнитных полос )и извлечь из них номер таким образом, чтобы получить правильный номер для как можно большего количества США. состояний насколько это возможно (все 50 были бы потрясающими ). Стоит упомянуть, что я не особенно озабочен валидацией , по крайней мере, на данный момент.

Кто-нибудь уже сделал это и упаковал все это в библиотеку (, либо бесплатную, либо коммерческую ), которую я мог бы использовать? Это было бы круто.

Я также должен отметить, что хотя я и хотел бы увидеть решение на JavaScript, в действительности я открыт для изучения любого решения, написанного на любом языке.

16
задан Dan Tao 20 June 2012 в 19:28
поделиться