0

谁能告诉我如何查找剪贴板数据是否包含(enter下一行)tab

我有粘贴事件的代码:

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

如果数据包含tabenter(下一行),我想打印一个警报。

4

1 回答 1

1

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();
    }
 });
于 2015-12-25T22:40:16.330 回答