updated isRange validator