我如何在 Ruby 1.9.2 中编写一个正则表达式来确定一个字符串是否满足这个条件:
- 只能包含字母、数字和
-
字符 - 不能为空字符串,即长度不能为0
- 必须至少包含一个字母
最佳答案
/\A[a-z0-9-]*[a-z][a-z0-9-]*\z/i
好像是
- 字符串的开头
- 一些(或零个)字母、数字和/或破折号
- 一封信
- 一些(或零个)字母、数字和/或破折号
- 字符串结束
关于ruby - 我如何在 Ruby 中编写一个正则表达式来确定一个字符串是否满足这个条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061251/