代码之家  ›  专栏  ›  技术社区  ›  Albert

RegularExpressionValidator-Windows ID验证

  •  0
  • Albert  · 技术社区  · 16 年前

    我想设置一个RegularExpressionValidator,以确保用户在文本框中输入有效的Windows ID。

    具体来说,我想确保它是任意三个大写字母(对于我们的域范围),后跟一个反斜杠,后跟任意数量的字母和数字。

    有人知道我在哪里可以找到这种验证的一些例子吗……或者有人能帮我想出一个吗?:)

    语言是vb.net,如果它重要的话…

    2 回复  |  直到 16 年前
        1
  •  1
  •   David M    16 年前

    这应该可以做到。

    ^[A-Z]{3}\\[A-Za-z0-9]+$
    

    你可以缩写一下。要嵌入C(如果这是您的语言)中的字符串,您需要避开反斜杠:

    "^[A-Z]{3}\\\\[A-Za-z0-9]+$"
    

    如果要限制到已知域,则:

    ^((AAA)|(BBB)|(CCC))\\...
    
        2
  •  1
  •   Bryan Denny    16 年前

    试试这个regex

    ^[A-Z]{3}\\\w+$