为asp.net asp形成一个RegEx:RegularExpressionValidator

时间:2015-07-14 05:07:26

标签: c# asp.net regex

我在文本框控件中验证字符串有以下要求:

  1. No应该是12个字符最大值,最小值11个 字符。
  2. 前11个字符应为数字
  3. 第12个字符应为字母。
  4. 我练习使用this RegEx builder形成正则表达式。我的字符串是^([0-9]{11}[a-zA-Z]{1}){11,12}$。但我的验证不起作用。作为asp.net的初学者,我对构建RegEx并不太了解。我错过了什么?

    我使用了asp:RegularExpressionValidator控件。

1 个答案:

答案 0 :(得分:3)

您需要将最后一个[A-Za-z]设为可选。

@"^\d{11}[A-Za-z]?$"