Задать вопрос

Как реализовать сокращение ссылки?

Как реализовать сокращение ссылки уже при вставке в инпут?
Например, копируешь ссылку вида: https://www.instagram.com/p/BuEpOj0nzSF/ , а при вставке в инпут она будет уже вида https://www.instagr.am/p/BuEpOj0nzSF/
Пример
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
@DanKud
На чистом JS это можно реализовать так - https://codepen.io/anon/pen/pYvzPy
Ответ написан
Комментировать
@nvdfxx
Senior Pomidor developer
let link = https://www.instagram.com/p/BuEpOj0nzSF/
newLink = link.replace('.com', '').replace('gram', 'gr.am')

и на инпут onChange вешаете
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
samodum
@samodum
Какой вопрос - такой и ответ
Здесь нужно взаимодействие с сервером.
Передаёшь на сервер POST-запросом исходную ссылку, сервер её преобразовывает в сокращённую и возвращает в качестве результата
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы