检查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