event.originalEvent.clipboardData.getData('Text').match(/[^\d]/))


在上面的代码中,我不理解originalEventclipboardData进程。请给我简单解释一下。

最佳答案

您已经发布了将字符串与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/

10-09 21:53