仅限8或17位正则表达式

Pun*_*Raj -3 javascript regex validation

我经常在常规表现中发声.我需要一个8或17位数验证的正则表达式.

它用于车辆VIN验证.系统应接受带有小型和驼峰式字母的8或17位数vin

请问有人请帮助.....

650*_*502 11

只考虑8位数字和可选的9位数字

/^\d{8}(\d{9})?$/
Run Code Online (Sandbox Code Playgroud)

含义是:

^        start of string
\d       a digit
{n}      repeat n times
(...)?   optional part
$        end of string
Run Code Online (Sandbox Code Playgroud)