こんにちは、JavaScriptで正規表現を使用した検証についてサポートが必要です
このようなものが必要です。
最初の文字は、A、B、Cなどの指定された文字のみである必要があります。次の3文字は数字である必要があります。
例:A123、B345、C234。
D123は許可されていません。
こんにちは、JavaScriptで正規表現を使用した検証についてサポートが必要です
このようなものが必要です。
最初の文字は、A、B、Cなどの指定された文字のみである必要があります。次の3文字は数字である必要があります。
例:A123、B345、C234。
D123は許可されていません。
これは私のために働きます:
var rgx = /^(?:A|B|C)\d{3}$/;
alert('A123'.match(rgx)); // A123
alert('D123'.match(rgx)); // null
alert('B986'.match(rgx)); // B986
壊す:
^
文字列の先頭に一致します(?:A|B|C)
AまたはBまたはCと一致しますが、キャプチャしません\d{3}
3桁連続で一致$
文字列の終わりに一致しますしたがって'A12'
、3桁がない' A123'
ため、先頭の空白のため、または'A123 hello'
文字列の最初と最後に一致がないため、有効ではありません。
大文字と小文字を区別しないようにするには、正規表現の最後にを追加i
します。/
この正規表現で試してください:
/^[a-c]\d{3}$/i