added ignoreDashes setting to prevent negative numbers