1

我想要下面的 asp.net 验证器中的正则表达式:

2012T8
  1. first 必须是截至目前的有效年份
  2. 第二个必须是字符 T
  3. 第三个必须是任何单个数字

任何人都可以帮忙吗?

4

1 回答 1

0

我通常避免使用正则表达式,好像不是我的所有团队成员都熟悉它,我们的代码看起来很乱,并且遗漏了容易解决的错误,所以我们通常只编写匹配代码。

自然,正则表达式的速度非常快,如果您要匹配大量数据,这是最好的方法。

我想你需要的是这样的:

^[1-9]{1}[0-9]{3}[T][0-9]{1}$

{1} 规定了必须满足匹配的字符数量,因此对于大于 0 的数字它是 1 个字符,然后是 3 个字符是任意数字,然后是字母 T,然后是单个数字。

于 2012-10-10T06:49:06.970 回答