重复表达式组

时间:2015-03-14 15:29:21

标签: regex

([a-z]+\w*){5}

上面的表达式匹配每个文本:
 

  1. 至少有5个a-z字符
  2. 尚未开始使用非a-z字符
这不是我想要表达的。

它不关心整个字符串长度(它匹配“abc123456deftjfklajdfkj239”)

我想要一个与以下文字匹配的表达式:

  1. 以az字符开头
  2. 继续使用字符< / strong>
  3. 整个字符串的长度不会超过5个字符

1 个答案:

答案 0 :(得分:2)

使用锚点执行此操作:

^[a-z]\w{,4}$

http://rubular.com/r/xdqYajifZa