Собственно, основных техник три, class(), if(), intervalmatch. Класс интересная функция, и у неё второй параметр - шаг, например 10 как у тебя, третий параметр offset смещение. Из этого можно сделать хороший микс, проверка длины числа, и соответствующая подстановка в шаг и/или в смещение.