1

「オペコード」のリストをテストして、次の方法でテストする 0 ~ 9 の数字のペアである有効なオペコードと一致することを確認しようとしていますvar isValidNumericOpcode = (/^[0-9]{2}$/i);。例) と数字または 2 つの文字 (私の例では A または D)。たとえば ["A9", "AD", "8D"] のように、大文字と小文字を区別せずにセットに一致するものを探している場合 (つまり、これらのいずれかが有効["A9", "a9", "AD", "aD", "Ad", "ad", "8D", "8d"])、その 2 番目のケースを確認するにはどうすればよいでしょうか。

ありがとうございました

4

1 に答える 1

1

あなたの「例」が網羅的なリストである場合、最も簡単なのは一連の代替案です。

/^([0-9]{2}|a[9d]|8d)$/i

他にも考えられる代替案がありますが、これらはそれをカバーしていると思います。

于 2012-09-23T01:04:57.087 に答える