分析剪贴板上的输入数据

Parse enter on clipboard data

本文关键字:输入 数据 剪贴板      更新时间:2023-09-26

有人能告诉我如何查找剪贴板数据是否包含enter(下一行)和选项卡

我有粘贴事件的代码为:

document.addEventListener('paste',function(event){
    if(event.clipboardData.types.indexOf('text/plain') > -1){
        var data=event.clipboardData.getData('text/plain');
        event.preventDefault();
    }
 });

如果数据包含选项卡enter[下一行],我想打印警报。

var data = "merry christmas'n"
if(/'n|'t/.test(data)) alert("contains tab or new line")

在你的代码中是这样的:

document.addEventListener('paste',function(event){
    if(event.clipboardData.types.indexOf('text/plain') > -1){
        var data=event.clipboardData.getData('text/plain');
        if(/'n|'t/.test(data)) {
            // contains tab or new line
        }
        event.preventDefault();
    }
 });