Обрезать текст при вставке из буфера обмена

376
28 августа 2017, 09:34

Есть определенный html в буфере обмена

<img src="http://this.site-tt.ru/photos/opacity.png" class="ke ke-D83DDE12" emoji="D83DDE12" style="background-image: url(&quot;../img/emoji.png&quot;);">

есть текстовое поле, предположим, обычный параграф (р), куда я вставляю текст их буфера обмена. Можно сделать так, чтобы я вставил уже отформатированный html (с обрезанной ссылкой, и удаленным атрибутом 'style'):

<p contenteditable="true"><img src="/photos/opacity.png" class="ke ke-D83DDE12" emoji="D83DDE12"></p>.

Либо, сделать так, чтобы копировался в буфер он уже отформатированным, как в "p"

Answer 1

Демо

Дальше обрабатываешь данные

Будь аккуратнее, там фичи es6, в некоторых браузерах особенно старых работать не будет. Можно юзать полифиллы

READ ALSO
Meteor.js производительность

Meteor.js производительность

Интересно, кто-то создавал 20000 строк в базе и проверял в разных вариантах деплоя, на сколько быстро в действительности Meteor отдаёт этот списокЕсть...

250
Как можно передать данные из одного дочернего компонента в другой?

Как можно передать данные из одного дочернего компонента в другой?

ЗдравствуйтеЯ только приступил к изучению Angular

237
как сделать, чтобы к новому коментарию добавлялось текущее время

как сделать, чтобы к новому коментарию добавлялось текущее время

как сделать, чтобы к новому коментарию добавлялось текущее время

261