检查字符串的XXNNNN
本文关键字:XXNNNN 字符串 检查 | 更新日期: 2023-09-27 18:27:02
是否可以使用Regex验证字符串以检查字符串是否为:
XXNNNN
其中X是字母表,N是数字。
使用下面的正则表达式。
^[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);