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

正则表达式问题^[a-zA-Z0-9]{5,10}$

  •  8
  • siva636  · 技术社区  · 14 年前

    上面的正则表达式(在Java中)匹配一个长度介于5到10之间的字母数字字符字符串。

    如何修改上述正则表达式以匹配上述要求以及与空字符串匹配?

    2 回复  |  直到 14 年前
        1
  •  16
  •   Jürgen Steinblock    14 年前

    使其可选(精确匹配一次或零次)

    ^([a-zA-Z0-9]{5,10})?$
    
        2
  •  4
  •   joni    14 年前

    ^(?:[a-zA-Z0-9]{5,10}|)$