event.originalEvent.clipboardData.getData('Text').match(/[^\d]/))
在上面的代码中,我不理解
originalEvent
和clipboardData
进程。请给我简单解释一下。 最佳答案
您已经发布了将字符串与regular expression匹配的代码(简称:regex;常规模式匹配语法)。该字符串是通过某些对象及其响应jQuery事件的属性/方法获得的。详细:event
:
jQuery事件对象。originalEvent
:
基础的javascript事件对象。clipboardData
:
此属性表明原始事件是ClipboardEvent
中的paste
(更具体地说是ClipboardAPI事件)。该属性返回一个DataTransfer
对象,该对象包含剪贴板中的键入数据。getData
:DataTransfer
对象的此方法从剪贴板内容中提取文本数据。match
:
此方法以字符串形式从字符串中检索所有非数字,如果字符串仅包含数字,则返回null。
注意
大多数链接引用MDN ( Mozilla Developer Network ),这是Web开发的绝佳资源。这些页面通常包含指向相关标准的链接,大多数链接也可以通过w3c web site访问。
即使需要时间,也要经常彻底地查阅这些资源! -从长远来看,它们将大大提高您的开发技能,并实际上节省您的时间!
除了使用MDN或W3C提供的信息和工具外,我与MDN没有任何隶属关系。
关于javascript - “event.originalEvent.clipboardData.getData”是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29265281/