检查字符串的XXNNNN

本文关键字:XXNNNN 字符串 检查 | 更新日期: 2023-09-27 18:27:02

是否可以使用Regex验证字符串以检查字符串是否为:

XXNNNN 

其中X是字母表,N是数字。

检查字符串的XXNNNN

使用下面的正则表达式。

^[A-Za-z]{2}'d{4}$

解释:

^                        the beginning of the string
[A-Za-z]{2}              any character of: 'A' to 'Z', 'a' to 'z'
                         (2 times)
'd{4}                    digits (0-9) (4 times)
$                        before an optional 'n, and the end of the
                         string

尝试此变体以捕获文本中的所有事件:'b'w{2}'d{4}'b

这添加了单词边界表示法,以避免拾取。您可能更喜欢Avinash ^$,这取决于您需要什么

bool valid = str.Length == 6 
          && str.Remove(2).All(Char.IsLetter) && str.Substring(2).All(Char.IsDigit);