有人可以告诉我如何找到剪贴板数据是否包含enter(下一行)和tab是否
我有粘贴事件的代码:
document.addEventListener('paste',function(event){
if(event.clipboardData.types.indexOf('text/plain') > -1){
var data=event.clipboardData.getData('text/plain');
event.preventDefault();
}
});
如果数据包含标签或输入(下一行),我想打印提醒。 谢谢
答案 0 :(得分: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();
}
});