C# 一位数字后跟两个字母regex
我不熟悉正则表达式。我需要一个正则表达式来验证[1-5]范围内的单个数字,后跟字母[a-C]和可选字母[X-Z]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它所使用的数据库
- 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它所使用的数据库