Witam,

Problem troszkę szerszy niż PHP, ale być może ktoś wałkował.

Chodzi o walidację numerów VIN. Naturalnie wikipedia dokładnie tłumaczy jego strukturę, google zwraca przykładowe skrypty (ale one dotyczą chyba standardu US).

Problem w tym, że są dwa standardy zapisu VIN (stosowany w US oraz ISO).

US jest bardziej ustandaryzowany, narzuca konwencję więc sprawa prosta, w ISO pewne bloki mogą chyba być dowolne? Nie musi w nich występować liczba kontrolna?

Jednym słowem jeśli ktoś otarł się o temat, prośba o podpowiedź jaką formułę walidacji przyjął i jak to się sprawdza?

Z góry dzięki za pomoc.