Projektbeschreibung
ÜbersetztDie Aufgabe besteht darin, die Formatvalidierung für diese beiden Felder direkt im Formular hinzuzufügen: korrekte Länge für persönliche und juristische INN, korrekte Länge für OGRN und OGRNIP sowie eine echte Prüfzifferüberprüfung mit dem standardmäßigen gewichteten Koeffizientenalgorithmus, sodass ein offensichtlich gefälschter oder falsch eingegebener Wert sofort erkannt wird, nicht nur Zahlen der falschen Länge. Während die Person tippt, sollte das Feld sofort einen ungültigen Wert visuell kennzeichnen, und die Schaltfläche zum Absenden sollte deaktiviert bleiben, bis jedes erforderliche Feld die Validierung besteht. Dies ist rein eine Format- und Prüfzifferüberprüfung, die im Formular selbst durchgeführt wird, mit einer entsprechenden Überprüfung auf dem Server; keine Abgleichung mit einem externen Register ist erforderlich.
Was mir wichtig ist:
— sofortiges Feedback beim Tippen, nicht nur beim Absenden
— korrekte Handhabung der Längen von Einzel- und juristischen Nummern
— eine echte Prüfzifferüberprüfung, nicht nur eine Zählprüfung der Ziffern
— Randfälle abgedeckt: führende Nullen, eingefügte Werte mit Leerzeichen oder Bindestrichen, Autofill-Anomalien