https://github.com/datacleaner/extension_vehicles
Extension for working with vehicle/car data
https://github.com/datacleaner/extension_vehicles
Last synced: 4 months ago
JSON representation
Extension for working with vehicle/car data
- Host: GitHub
- URL: https://github.com/datacleaner/extension_vehicles
- Owner: datacleaner
- Created: 2015-10-08T14:49:31.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2015-10-12T19:17:28.000Z (over 10 years ago)
- Last Synced: 2025-08-11T20:54:20.844Z (10 months ago)
- Language: Java
- Size: 301 KB
- Stars: 2
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This extension will validate a Vehicle Identification Number(VIN).
A VIN number is a 17-character string that uniquely identifies a motor vehicle. It also encodes the manufacturer and attributes of the vehicle.
To guard against accidentally entering an incorrect VIN number, the VIN number incorporates a check digit (the 9th character).
Each letter and number is assigned a value between 0 and 9. The check digit is chosen so to be the weighted sum of the values mod 11, using the symbol X if the remainder is 10.
ABCDEFGHIJKLMNOPQRSTUVWXYZ
12345678-12345-7-923456789
For example the check digit of the partial VIN number 1FA-CP45E-?-LF192944 is X because the weighted sum is 373 and 373 mod 11 is 10.
1st2nd3rd4th5th6th7th8th9th1011121314151617
876543210098765432
This extension takes the input VIN number and determines whether or not it is a valid VIN number.
It allows the input to be entered with upper or lower case, and allows dashes.
It will check if the input has the right length, that is has no illegal characters (I, O, Q), etc.
Job Example:

Configuration Example:

Result Example:
