ASP.NET中用于验证器的正则表达式

时间:2012-10-09 12:46:37

标签: asp.net regex validation

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

2012T8
  1. 首先必须是有效的一年到目前为止
  2. 第二个必须是字符T
  3. 第三个必须是任何一位数
  4. 有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

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

当然,正则表达式非常快,如果你匹配大量数据,这是最好的方法。

我认为你需要的是:

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

{1}指示必须符合匹配的字符数量,因此对于数字>它是1个字符。 0,然后3个字符是任意数字,然后字母T然后是单个数字。