event.originalEvent.clipboardData.getData('Text').match(/[^\d]/))
在上面的代码中,我不了解originalEvent
和clipboardData
进程。请简要向我解释一下。
答案 0 :(得分:3)
您已发布与regular expression字符串匹配的代码(简称:正则表达式;一般模式匹配语法)。该字符串是通过一些对象及其属性/方法获取的,以响应jquery事件。详细说明:
event
:
一个jquery事件对象。
originalEvent
:
基础javascript事件对象。
clipboardData
:
此属性显示来自ClipboardEvent
的原始事件是paste
(更具体地说是ClipboardAPI事件)。该属性返回一个DataTransfer
对象,其中包含剪贴板中键入的数据。
getData
:
DataTransfer
对象的此方法从剪贴板内容中提取文本数据。
match
:
此方法从字符串中检索所有非数字作为数组,如果字符串仅包含数字,则返回null。
<强> 注意 强>
大多数链接都引用MDN ( Mozilla Developer Network ),这是一个很好的Web开发资源。这些页面通常包含相关标准的链接,其中大部分也可通过w3c web site访问。
即使需要时间,也要经常彻底地查阅这些资源! - 它们将大大提高您的开发技能,从长远来看实际上可以节省您的时间!
除了使用他们提供的信息和工具外,我与MDN或W3C没有任何关系。