使用JavaScript修剪粘贴值

时间:2016-07-12 22:24:13

标签: javascript

我必须使用JavaScript修剪粘贴的值。 我看到它的方式我有两个选择:

  • 使用修剪文本替换剪贴板的内容,或者阻止事件继续event.preventDefault()并将修剪后的值放入组件中。
  • 用。替换剪贴板数据 event.clipboardData.setData('text/plain', pastedText.trim()) 没有工作。

关于这些选项的任何想法?

2 个答案:

答案 0 :(得分:0)

通常应该避免干扰剪贴板 - 当然,当用户可能不希望发生任何事情时(例如粘贴文本时)。除此之外,写入剪贴板非常麻烦。请参阅示例here

第二种选择是优越的。

(第三种选择不是阻止事件继续,而是在粘贴后更改输入字段中的值。)

答案 1 :(得分:0)

这是什么用例?你想通过修剪粘贴值来实现什么?如果可能的话,你根本不应该惹恼剪贴板。添加验证或自动输入值格式应该是要走的路。