2012-10-05 51 views

回答

36

我想这是你想要什么:

^[a-zA-Z][0-9]{7}$ 

的{...}元字符只有最先前的模式而你的情况是[0-9]匹配。正则表达式的解释如下:在字符串(^)

  • 匹配在第一点仅一次
  • 任何字符AZ或AZ([A-ZA-Z])的开头

    1. 开始
    2. 匹配开始在所述第二点的任何字符0-9([0-9])
    3. 在[0-9]中必须存在正好为7倍({7})
    步骤3中提到的前述图案

    按照原始问题放置{8}时,您将假设字符串长度总计为9:第一个字符是字母不区分大小写,其余8个字符是数字。

    +0

    感谢您的详细回复。 –

    相关问题