`

js onbeforepaste事件用法

    博客分类:
  • js
阅读更多

     onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

 

 

     onbeforepaste 意思是在用户执行粘贴动作之前。


     clipboardData.setData('text', xxx)  是把xxx的内容复制到剪贴板

    clipboardData.getData('text')  是读出当前剪贴板里的内容,

   .replace(/[^\d]/g,'')  是正则替换,把里面除了数字以外的字符全部都去掉,

整个语句的功能是,每当用户执行粘贴操作前,先取出剪贴板的内容字符串,删除不是数字的字符,只保留数字,然后再粘贴,而不是直接粘贴.

 

一般应用于:对前台页面的输入框的内同的粘贴。

使用的显示效果:如附件

 

参考于:http://blog.sina.com.cn/s/blog_7cc3b8db0100xdun.html

  • 大小: 21.9 KB
分享到:
评论

相关推荐

    js触发事件大全

    JavaScript 是一种广泛用于网页和...随着DOM(文档对象模型)和现代浏览器的事件处理API的发展,现在可以通过addEventListener和removeEventListener方法更加灵活地管理和处理事件,提供更好的跨浏览器兼容性和性能。

    js事件触发大全

    1. **事件绑定**:使用`addEventListener`方法来绑定事件处理函数。 2. **事件冒泡与捕获**:理解事件的传播机制,可以使用`event.stopPropagation()`阻止事件冒泡。 3. **事件委托**:通过监听父元素来处理子元素的...

    JS中包涵的事件分类

    ### JS中的事件分类详解 JavaScript(简称JS)作为前端开发的核心技术之一,广泛应用于网页交互设计与动态效果实现。...理解并熟练掌握这些事件的使用方法,对于提高网页的用户体验和功能完整性具有重要意义。

    js鼠标事件大全.pdf

    本篇文章将深入解析JavaScript中的鼠标事件、键盘事件、页面相关事件、表单相关事件以及一些特殊事件,帮助你全面理解这些基本事件的用法。 ### 鼠标事件 1. `onClick`:当用户点击鼠标左键时触发,常用于按钮或...

    javascript事件归纳

    JavaScript事件是Web开发中至关重要的概念,它们允许开发者响应用户的操作或浏览器的状态变化,从而创建交互式的网页。根据给定的文件信息,我们将深入探讨JavaScript中的各种事件类型及其用途。 ### 鼠标事件 1. ...

    javascript 多浏览器 事件大全

    此外,文档中还提到了一些技巧性的用法,比如在中添加onContentMenu="return false"可以禁止使用鼠标右键的上下文菜单。这显示了JavaScript对于细节的控制能力,以及开发者如何通过代码来解决实际问题。 总结来说,...

    js验证大全 javascript

    使用正则表达式`/[\W]/g`来匹配非数字和非字母字符,并通过`replace()`方法将其替换为空字符串。此功能适用于需要限制用户输入为纯字母或数字的场景。 ```html (/[\W]/g,'')" onbeforepaste="clipboardData....

    JS控制input_输入字符限制

    在JavaScript(JS)中,对`input`元素的输入进行限制是常见的需求,尤其是在构建前端表单时。本文将详细讲解如何使用JavaScript控制`input`输入的字符限制,包括限制输入类型、屏蔽输入法以及禁用编辑等。 1. **...

    JavaScript事件大全

    以下是一些主要的JavaScript事件及其用法: 1. 鼠标事件: - `onclick`:当用户点击鼠标时触发,常用于链接、按钮等元素。 - `ondblclick`:鼠标双击时触发,常用于快速执行某个操作。 - `onmousedown`:鼠标...

    JS验证方法大全.

    ### JS验证方法大全 在Web开发中,JavaScript(简称JS)是一种非常重要的客户端脚本语言,广泛用于网页交互效果的实现。其中,数据验证是非常关键的一环,它可以帮助开发者确保用户输入的数据符合预期的格式或者...

    JS脚本验证集合-JavaScript

    本文将详细介绍几种常见的JS脚本验证集合方法,包括只允许输入英文数字、只允许输入数字、只允许输入全角字符以及只允许输入汉字等场景,并提供相应的代码示例。 ### 二、具体验证方法介绍 #### 1. 只允许输入英文...

    JS定义静态类

    - 为 `element` 添加四个事件监听器:`onkeypress`, `onkeydown`, `onbeforepaste`, `onpaste`。 2. **事件处理函数**: - **`doKeypress`**: 当用户按下键盘上的某个键时触发。 - 检查当前文本框的文本长度是否...

    js表单验证大全.doc

    同时,使用`onbeforepaste`事件处理粘贴操作,同样进行合法性检查。 6. **验证邮箱格式**: 使用正则表达式`/^\w+((-\w+)?(\.\w+))*@\w+((\.|-)\w+)*\.\w+$/`来匹配邮箱地址的格式。如果匹配成功,表示邮箱格式...

    js验证输入验证小技巧

    - 这里需要注意的是,原始代码中的 `onbeforepaste` 事件处理函数中的正则表达式有误,应该使用 `[\W]` 而不是 `[^\d]`。 ### 六、默认显示 此外,在实际应用中,我们还经常需要设置文本框的默认显示值,例如提示...

    用JS控制INPUT输入内容

    通过使用JavaScript(简称JS),我们可以轻松地实现这一目标。本文将详细介绍如何利用JS来控制HTML中的`<input>`元素输入内容的方法,包括但不限于限制用户只能输入英文、数字等内容。 #### 二、基础知识 在深入...

    一些常用的特效包括一些javascript中event对象的使用

    除了通过`onkeyup`事件过滤输入之外,还可以使用`onbeforepaste`事件来防止用户通过粘贴板粘贴非数字字符。这可以通过修改粘贴数据实现: ```html (/[^0-9]/g,'')" onbeforepaste="clipboardData.setData('text', ...

    js验证,javascript

    - **事件监听**:`onkeyup` 和 `onbeforepaste` 事件分别处理键盘输入和粘贴操作。 - **替换操作**:将所有非字母或非数字字符替换为空字符串。 #### 六、邮箱格式验证 电子邮件地址的格式验证非常重要,可以有效...

    js验证表单大全

    - 使用JavaScript来控制用户输入的长度。 - 通过监听`onkeyup`事件,在每次按键释放后检查文本框中的内容长度。 2. **示例代码解析:** ```javascript function test() { if (document.a.b.value.length > 50)...

    JS验证表单大全

    ### JS验证表单大全知识点详解 #### 一、长度限制 **知识点概述:** 此功能主要用来限制用户在表单中的输入长度,确保输入的数据不会过长,这有助于提高数据处理效率并避免潜在的安全问题。 **实现代码示例:** ``...

    JS验证input输入框(字母,数字,符号,中文)

    本文详细介绍了使用JavaScript(JS)对HTML中的input输入框进行内容验证的各种方法,以确保用户只能输入指定类型的数据,包括字母、数字、特殊符号以及中文字符。以下是详细介绍的各个知识点: 1. 只能输入英文的...

Global site tag (gtag.js) - Google Analytics