解析输入剪贴板数据
Parse enter on clipboard data
谁能告诉我如何查找剪贴板数据是否包含 enter(下一行)和 tab 或
我有粘贴事件的代码:
document.addEventListener('paste',function(event){
if(event.clipboardData.types.indexOf('text/plain') > -1){
var data=event.clipboardData.getData('text/plain');
event.preventDefault();
}
});
如果 data 包含 tab 或 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();
}
});
谁能告诉我如何查找剪贴板数据是否包含 enter(下一行)和 tab 或
我有粘贴事件的代码:
document.addEventListener('paste',function(event){
if(event.clipboardData.types.indexOf('text/plain') > -1){
var data=event.clipboardData.getData('text/plain');
event.preventDefault();
}
});
如果 data 包含 tab 或 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();
}
});