C# 最多3个字母(两种情况)后跟任意数字的正则表达式

C# 最多3个字母(两种情况)后跟任意数字的正则表达式,c#,regex,C#,Regex,我需要一些正则表达式方面的帮助,因为我正在学习更多。基本上,我希望能够找到最多有3个字母(两种情况)后跟任意数字的情况 Here are some scenarios: AB1234 (OK) ABC123 (OK) AB12D3 (Error) 123AB (Error) 谢谢大家! 这应该有效: [A-Za-z]{1,3}[0-9]+^[A-Za-z]{1,3}\d+$也许?@Nick你是对的-我无意中链接了错误的一个。

我需要一些正则表达式方面的帮助,因为我正在学习更多。基本上,我希望能够找到最多有3个字母(两种情况)后跟任意数字的情况

Here are some scenarios:

AB1234 (OK)
ABC123 (OK)
AB12D3 (Error)
123AB (Error)
谢谢大家!

这应该有效:


[A-Za-z]{1,3}[0-9]+

^[A-Za-z]{1,3}\d+$
也许?@Nick你是对的-我无意中链接了错误的一个。