none
求一个正则表达式? RRS feed

  • 问题

  • 我希望正则表达式实现这样的验证:
    以字母AB 或者CD 开头,后面跟两个数字。这样的格式可以重复,但要以‘,’分割开。比如AB10或者AB10,CD10,或者AB10,CD10,AB10,CD10都可以。
    我是这样写的但是不对 :^((AB|CD)\d{2}|(,AB|,CD)\d{2})$
    请高手帮忙
    2009年11月23日 9:53

答案

  • 参考^((AB|CD)\d{2},?)+$
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    • 已标记为答案 YiChun Chen 2009年11月24日 9:01
    2009年11月24日 1:56
    版主
  • ^(AB|CD)\d{2}(,(AB|CD)\d{2})*
    • 已标记为答案 YiChun Chen 2009年11月24日 9:01
    2009年11月24日 4:29
  • 参考^((AB|CD)\d{2},?)+$
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~

    版主果然是高手,基本实现了我的需求。
    但是我希望 比如 AB01 通过验证,但AB01, 不通过验证。也就是说末尾不要有‘,’

    就按照mldark所示^(AB|CD)\d{2}(,(AB|CD)\d{2})*
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    • 已标记为答案 tyrbl 2009年11月24日 9:05
    2009年11月24日 4:30
    版主

全部回复

  • (AB|CD)[0-9][0-9](,(AB|CD)[0-9][0-9])?

    没怎么写过,呵呵,你的应该也是对的
    2009年11月23日 10:22
  • 参考^((AB|CD)\d{2},?)+$
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    • 已标记为答案 YiChun Chen 2009年11月24日 9:01
    2009年11月24日 1:56
    版主
  • 参考^((AB|CD)\d{2},?)+$
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~

    版主果然是高手,基本实现了我的需求。
    但是我希望 比如 AB01 通过验证,但AB01, 不通过验证。也就是说末尾不要有‘,’
    2009年11月24日 2:51
  • ^(AB|CD)\d{2}(,(AB|CD)\d{2})*
    • 已标记为答案 YiChun Chen 2009年11月24日 9:01
    2009年11月24日 4:29
  • 参考^((AB|CD)\d{2},?)+$
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~

    版主果然是高手,基本实现了我的需求。
    但是我希望 比如 AB01 通过验证,但AB01, 不通过验证。也就是说末尾不要有‘,’

    就按照mldark所示^(AB|CD)\d{2}(,(AB|CD)\d{2})*
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    • 已标记为答案 tyrbl 2009年11月24日 9:05
    2009年11月24日 4:30
    版主