Я делаю прогресс, но не совсем уверен, как правильно это сделать...
У меня есть contenteditable div, который будет функционировать подобно текстовой области.
У меня также есть регулярное выражение, чтобы распознавать введенные URL и автоматически связывать их. У меня возникли проблемы, однако эта работа "живая", когда пользователь печатает.
Вот jsFiddle того, что у меня есть до сих пор. Еще одна проблема, с которой я столкнулся, - это курсор, прыгающий в начало div после ввода ссылки (потому что я заменяю div .html()
?)
Существует ли творческое решение использовать .replace()
для отдельных строк текста в div без необходимости замены всего содержимого div?