Подтвердить что ты не робот

Проверка длины символа в рубине

Я застрял в другой ситуации: наши пользователи вводят текст, который нужно сохранить в переменной. Условие для этого текста - это может быть разрешено ввести только 25 символов. Теперь мне нужно написать регулярное выражение, которое будет проверять условие, любезно помогите мне в этом.

4b9b3361

Ответ 1

Я думаю, вы могли бы просто использовать метод 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'

Ответ 2

Ruby предоставляет встроенную функцию для проверки длины строки. Скажем, он называется s:

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

Ответ 3

Вместо использования регулярного выражения просто проверьте, не является ли string.length > 25