正则表达式验证字符串只有小写,第一个字符必须是一个字母

Man*_*ano 2 ruby regex string

我想使用正则表达式来验证包含的字符串

  • 必须只包含小写字母
  • 第一个字母必须是一封信.
  • 其余字符必须与正则表达式匹配 [a-z0-9_.]

我用它/^[\w\s\-.]*$/来验证字符串.但它允许第一个字符像(._)

xbu*_*bug 6

你为什么不坚持你的要求?

  • 第一个字符必须是小写字母: [a-z]
  • 其余字符必须匹配: [a-z0-9_.]

- >你的正则表达式: /^[a-z][a-z0-9_.]*$/