JQuery на лету сокращение URL

Я ищу сокращатель URL на лету так же, как работает tweetdeck. Я нашел много jQuery и общих плагинов javascript, которые берут URL и запускают его через сервис сокращения, такой как bit.ly, когда нажата кнопка. Однако я не смог найти тот, который делает это на лету. Мой первый вопрос: это уже где-то существует? Во-вторых, если это не так, то каков будет лучший способ распознать URL, который необходимо сократить внутри текстового поля? Мои мысли:

В onKeyUp этой текстовой области бегите по тексту в поисках httpЕсли найдено, захватите весь URL (как определить конец? Это может быть точка, запятая, пробел и т. Д.)Убедитесь, что URL уже не является bit.ly URLПроверьте URL (сделайте запрос и убедитесь, что ответ http не является ошибкой, bit.ly уже делает это?)Если допустимо, отправьте URL в API bit.ly и получите ответЗамените длинный URL-адрес коротким URL-адресом в текстовой области.

Мысли?

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

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