Вопрос про магнет ссылку
Здраствуйте. Как при помощи JavaScript сделать текст вида:
magnet:?xt=urn:tree:tiger:P46ZSOPDRGCL6SE7JEEPF5K7 APB37IDBGPP44PY&xl=размер_ссылки&dn=Название_ссылки.exe в кликабельную ссылку вида <a href="magnet:?xt=urn:tree:tiger:P46ZSOPDRGCL6SE7JE EPF5K7APB37IDBGPP44PY&xl=размер_ссылки &dn=Название_ссылки.exe"> Название_ссылки.exe (размер_ссылки) </a> где данные после xl= это размер файла в байтах, после dn= это навзвание файла. Просмотрел форум но подобного ничего не нашел. Если есть подобное, просьба кинуть в меня ссылку :D Заранее спасибо :) |
По-хорошему это надо делать на сервере.
А так: <textarea style="width:100%;height:132px" onclick=" this.value = this.value .replace(/magnet:\S+&xl=(\S+)&dn=(\S+)/gi , '<a href=\'$&\'>$2 ($1)</a>') "> click! magnet:?xt=urn:tree:tiger:MC5RIPWEGGLIHDCQYKEPHYZCKZC62CTT4FTP7SY&xl=337320331&dn=Blame!.mkv magnet:?xt=urn:tree:tiger:QHCCYCSMW7CCQMXQ6E3NL7LZ2NJANP66KNJC4UY&xl=1524486514&dn=Shin+Angyo+Onshi+%5BAnimeA%5D.mkv </textarea> Как видно в случае со второй ссылкой - если название содержит спецсимволы и пробелы потребуется доп. обработка. |
Aetae Спасибо :) А как сделать чтоб матрешек небыло, а то при двойном и тройном клике ссылка в ссылку начинается закутываться
|
Цитата:
|
Спасибо)
|
Часовой пояс GMT +3, время: 22:07. |