私は正規表現の初心者です。8 桁または 17 桁のみの検証用の正規表現が必要です。
車両の VIN 検証用です。システムは、8 桁または 17 桁の vin を受け入れ、小文字およびキャメル ケースのアルファベットを使用する必要があります。
誰か助けてくれませんか.....
私は正規表現の初心者です。8 桁または 17 桁のみの検証用の正規表現が必要です。
車両の VIN 検証用です。システムは、8 桁または 17 桁の vin を受け入れ、小文字およびキャメル ケースのアルファベットを使用する必要があります。
誰か助けてくれませんか.....
8桁とオプションでさらに9桁を検討してください
/^\d{8}(\d{9})?$/
意味は次のとおりです。
^ start of string
\d a digit
{n} repeat n times
(...)? optional part
$ end of string
この正規表現を使用します^((\d{8})|(\d{17}))$
そのためには、2 つの正規表現を組み合わせることができます。
/^(\d{8}|\d{17})$/
複数の異なる可能性がある場合、いつでもできる
/(one-regex|another-regex)/