小文字でかつ一文字だけのマッチングしていればいい場合
[a-z] は abcdefghijklmnopqrstuvwxyz のいずれかにマッチングするという意味
p "3aa".match(/[a-z]/)
# => #<MatchData "a">
全て小文字の英字のマッチングの場合
+は1回以上の繰り返しという意味ですので、英字の1回以上の繰り返しのパターンとなります
p "aiu".match(/[a-z]+/)
# => #<MatchData "aiu">
大文字小文字あわせた英字のマッチングの場合
[a-zA-Z] は小文字大文字の abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ のいずれかにマッチングするという意味
p "3aiueAIUE".match(/[a-zA-z]+/)
#<MatchData "aiueAIUE">