正则表达式为5个数字和1个字母

时间:2015-02-18 16:05:35

标签: regex

需要帮助来定义5个数字和1个字母的正则表达式模式。我已经定义了这样的东西:

"(?<Code>\d{5}){1}(?<Id>[a-zA-Z]{1}){1}$"

以上模式也符合&#34; 1234567A&#34;。如何在上述模式中将数字限制为5位?

1 个答案:

答案 0 :(得分:2)

在开头和结尾使用锚点:

^\d{5}[a-zA-Z]$

或者如果字符串在另一个字符串中:

\b\d{5}[a-zA-Z]\b