Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 一位数字后跟两个字母regex_C#_Regex - Fatal编程技术网

C# 一位数字后跟两个字母regex

C# 一位数字后跟两个字母regex,c#,regex,C#,Regex,我不熟悉正则表达式。我需要一个正则表达式来验证[1-5]范围内的单个数字,后跟字母[a-C]和可选字母[X-Z] 1A(有效) 2BZ(有效) 7B(无效) 使用在线测试仪进行验证: [1-5]+[A-C]+[X-Z]* 您尝试的方法是正确的,只是缺少开始字符和结束字符,因此部分匹配成功 你需要: ^[1-5][a-cA-C][x-zX-Z]?$ 你试过什么?是的,我试过[1-5][a-cA-C][x-zX-Z]?但它也通过添加开始字符和结束字符来验证1它所使用的数据库

我不熟悉正则表达式。我需要一个正则表达式来验证[1-5]范围内的单个数字,后跟字母[a-C]和可选字母[X-Z]

  • 1A(有效)
  • 2BZ(有效)
  • 7B(无效)

使用在线测试仪进行验证:

[1-5]+[A-C]+[X-Z]*


您尝试的方法是正确的,只是缺少开始字符和结束字符,因此部分匹配成功

你需要:

^[1-5][a-cA-C][x-zX-Z]?$

你试过什么?是的,我试过[1-5][a-cA-C][x-zX-Z]?但它也通过添加开始字符和结束字符来验证1它所使用的数据库