RegEx Vin验证Pre 1981

时间:2014-10-26 23:40:27

标签: regex

我试图在1981年之前为车辆创建一个RegEx Vin验证。

这是我在1980年后为车辆提出的:

^[A-Z\d]{8}[\dX][A-Z\d]{2}\d{6}$

有没有人曾在1981年之前创建过RegEx Vin Validation?这比我想象的要困难。

http://www.crankshaftcoalition.com/wiki/VIN_decoding

2 个答案:

答案 0 :(得分:1)

更好的1980年后Vin验证将是^[A-HJ-NPR-Z\\d]{8}[\\dX][A-HJ-NPR-Z\\d]{2}\\d{6}$,因为他们没有使用I O或Q. http://en.wikipedia.org/wiki/Vehicle_identification_number。我不认为你能够在1980年之前创建一个正则表达式,因为每个公司都做了不同的事情......

答案 1 :(得分:0)

尝试类似^((?!.{9}[su])[a-z0-9-[io]]{11}\d{6}|[a-hj-z0-9]{6,11}\d{5})$

的内容