У меня есть div с contentEditable = «true» и мне нужно раскрасить введенные цифры

Вот мой код, который хорошо работает для раскрашивания чисел в редактируемом div, но курсор идет в начало div, и он должен работать нормально, когда я нажимаю кнопки со стрелками на клавиатуре, чтобы пройти строку, также когда я нажимаю "Главная" а также "конец" кнопки, курсор должен идти как положено

jQuery(document).ready(function(){

       $("#richTextField").keyup(function() {

          var divContent = $(this).text();

          var pattern = /(\d)/g;

          var replaceWith = '<span class="numberClass" '+="" '="">$1</span>';


          var highlighted = divContent.replace(pattern,replaceWith);


          $(this).html(highlighted);

       });

    });

Ответы на вопрос(2)

Ваш ответ на вопрос