matchData = Regexp.new(/\d{4}-\d{2}-\d{2}\D\d{2}:\d{2}:\d{2}\D/)
puts matchData.match("2015-08-21T13:54:29Z")
if (!matchData || (matchData.size==0))
puts "here"
end
У меня есть формат даты, который я пытаюсь проверить, если он возвращает нуль или нет. Прямо сейчас это соответствует тому, что я хочу, чтобы он соответствовал, однако, когда он не соответствует (формат даты), я не могу найти то, что он возвращает. Это просто пусто, но это не ноль. Есть ли способ, который я могу использовать для проверки длины?Посмотрите, не возвращается ли регулярное выражение в Ruby