javascript中的正则表达式错误

use*_*519 -1 javascript regex

regex = /^[0-9A-F]{2}:[0-9A-F]{2}$/

regex.test("2A:3G") // is resulting in false as output.
Run Code Online (Sandbox Code Playgroud)

如果我是对的,那应该是真的吗?

Den*_*ret 7

G不是[0-9A-F]这样,不应该是真的.

你可以检查/^[0-9A-F]{2}:[0-9A-F]{2}$/.test('2A:3F')是否属实,这是唯一的原因.