Explode validator to validate a string of values

Code
<?php

use Zend\Validator\Explode;
use 
Zend\Validator\Between;
use 
Zend\Debug\Debug;

$validator = new Explode();
$validator->setValidator(new Between([
    
'min' => 1,
    
'max' => 99,
]));

// true
Debug::dump($validator->isValid('2,79,5'));
Debug::dump($validator->getMessages());

// last element is empty string
Debug::dump($validator->isValid('2,6,55,'));
Debug::dump($validator->getMessages());

// 0 is less than min value
Debug::dump($validator->isValid('2,0,7'));
Debug::dump($validator->getMessages());
Result
bool(true)
array(0) {
}
bool(false)
array(1) {
  [0] => array(1) {
    ["notBetween"] => string(50) "The input is not between '1' and '99', inclusively"
  }
}
bool(false)
array(1) {
  [0] => array(1) {
    ["notBetween"] => string(50) "The input is not between '1' and '99', inclusively"
  }
}
Used Versions
PHP 7.1, Zend 3.0, Symfony 3.2, Laravel 5.2, PHPUnit 5.6, Doctrine 2.6