用于检查字符和数字的正则表达式

时间:2016-03-28 12:53:08

标签: c# regex

我有一个字符串说,AAA123(3个字符后跟3个数字) 我想要一个正则表达式,它实际上匹配这个模式。 到目前为止我已经尝试过了,

Regex.Match(stringToBeMatched, @"\d{2}[a-zA-Z]").Success;

但它没有帮助,任何帮助都会很好。

2 个答案:

答案 0 :(得分:3)

这取决于匹配此模式的实际含义

  1. vector . erase - 确切@"^AAA123$",无其他选择
  2. AAA123 - 三个大写字母A..Z后跟3位数字
  3. @"^[A-Z]{3}[0-9]{3}$" - 三个字母(A..Z a..z)后跟3位数字
  4. 为了测试我建议@"^[A-Za-z]{3}[0-9]{3}$"看起来比你的版本更方便。

    Regex.IsMatch

答案 1 :(得分:1)

你需要的只是三个阿尔法和三个数字? [A-ZA-Z] {3} [0-9] {3}