BEARBEITEN Ich habe auch ein npm-Modul erstellt, das auf github zu finden ist.
>Ich habe eine kleine Bibliothek erstellt, die EAN8, EAN12, EAN13, EAN14, EAN18, GTIN12, GTIN13 und GTIN14 unterstützt.
Es funktioniert innerhalb von node.js und allen modernen Browsern.
barcoder.js:
%Vor%Installation:
%Vor%Verwendung:
%Vor%Ich bin mir nicht sicher warum, aber @moosgummis Lösung hat nicht richtig für mich funktioniert. Außerdem möchte ich sowohl neue neue Codes berechnen als auch verifizieren alte. Ich endete damit, dass ich bestätigt habe, in meinem Browser atleast zu arbeiten:
%Vor%Es tut mir leid, wenn dieser Code ein wenig zu lang ist, aber das ist, was ich für die Überprüfung eines EAN13-Barcodes habe:
%Vor%Hier ist meine Lösung, nach verschiedenen Längen-Barcodes zu suchen, die die Spezifikation verwenden, um die Prüfziffer am Ende zu berechnen (siehe Hinweis):
%Vor%Ich bin mir sicher, dass dieser Code aufgeräumt werden kann:)
Manuelles Überprüfen des "Integritätsbits" oder der Prüfziffer:
%Vor%Um den achtstelligen Code rückwärts laufen zu lassen:
%Vor%7 ist sowohl die Prüfziffer als auch der Rest von 80-73.
Tags und Links javascript node.js barcode validation