1

我正在尝试测试我的“操作码”列表,以查看它们是否与我的有效操作码一致,这些有效操作码是一对数字 0-9,我通过以下方式测试:var isValidNumericOpcode = (/^[0-9]{2}$/i);或包含字母的操作码(我的示例)和一个数字或两个字母(在我的示例中为 A 或 D)。如果我要查找与这样的集合匹配的任何内容,例如 ["A9", "AD", "8D"] 忽略大小写(即其中任何一个都是有效的),我将如何检查第二种情况["A9", "a9", "AD", "aD", "Ad", "ad", "8D", "8d"]

谢谢

4

1 回答 1

1

如果您的“示例”是一个详尽的列表,最简单的是一组替代方案:

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

还有其他可能的替代方案,但我认为这些涵盖了它。

于 2012-09-23T01:04:57.087 回答