【问题标题】:Form a RegEx for asp.net asp:RegularExpressionValidator为 asp.net asp:RegularExpressionValidator 形成正则表达式
【发布时间】:2015-07-14 05:07:26
【问题描述】:

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

  1. 编号应为 12 个字符,最大和最小为 11 字符。
  2. 前 11 个字符应为数字
  3. 第 12 个字符应该是字母。

我练习使用this RegEx builder 形成正则表达式。我的字符串是^([0-9]{11}[a-zA-Z]{1}){11,12}$。但我的验证不起作用。作为 asp.net 的初学者,我对形成 RegEx 没有太多想法。我错过了什么?

我用过asp:RegularExpressionValidator控件。

【问题讨论】:

    标签: c# asp.net regex


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-01
      • 2014-09-28
      • 1970-01-01
      相关资源
      最近更新 更多