我需要根据条件验证用户输入。我写了一个正则表达式来这样做,但它不知道为什么。有人能指出我在哪里犯错吗?
Regex AccuracyCodeHexRegex = new Regex(@"^[PTQA]((0|8)[01234567]){2}$");
这就是我要验证的内容(如果字符串是这些字符串的子集,那么它是有效的):
Phh, Thh, Qhh, Ahh 其中“h”是集合中的十六进制数字 {00, 80, 01, 81, 02, 82, 03, 83, 04, 84, 05, 85, 06, 86, 07, 87 }
例如:P00 有效 P20 无效