/** * Provide helper methods for modal validation. */ define(["jquery"], function($) { var validateIntegerRange = function(attributeVal, range) { //Validating attribute should have an integer value and should be under the given range. var isIntegerUnderRange = true; var value = Math.round(attributeVal); // see if this ensures value saved is int if (!isFinite(value) || /\D+/.test(attributeVal) || value < range.min || value > range.max) { isIntegerUnderRange = false; } return isIntegerUnderRange; } return { 'validateIntegerRange': validateIntegerRange } });