检查ruby中的字符长度

我被困在另一种情况下,我们的用户将input一个文本,它将被存储在variables。 这个文本的条件是可以只允许input25个文字,现在我必须写一个正则expression式来检查条件,请帮助我。

我想你可以使用String#length方法…

http://ruby-doc.org/core-1.9.3/String.html#method-i-length

例:

 text = 'The quick brown fox jumps over the lazy dog.' puts text.length > 25 ? 'Too many characters' : 'Accepted' 

Ruby提供了一个内置函数来检查string的长度。 说它叫s

 if s.length <= 25 # We're OK else # Too long end 

不要使用正则expression式,只要检查string.length> 25