【问题标题】:Alphanumeric RegEx validation字母数字正则表达式验证
【发布时间】:2013-04-01 03:27:17
【问题描述】:

asp.net 中仅针对字母和数字的正则表达式验证是什么?

我需要输入前两个应该是字符,然后它可以带连字符(-),空格(),撇号('

我试过了

^[A-Z a-z\s-'\s]{2,25}$

这不起作用。

【问题讨论】:

    标签: asp.net .net regex validation


    【解决方案1】:

    如果我明白你想要什么,这应该可以:

    ^[a-zA-Z]{2}[-\040']*$
    

    这将匹配两个字母,后跟任意数量的连字符、空格或撇号。它将匹配以下字符串

    ab --
    xy'
    zz
    

    但不会匹配这些

    12
    'ab
    x-
    

    注意: 这不会限制匹配表达式的长度(就像您原来的那样)。如果这很重要,请将 * 替换为 {,23}

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-12
      • 1970-01-01
      • 2014-01-07
      • 2015-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多