博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
onbeforepaste
阅读量:5253 次
发布时间:2019-06-14

本文共 421 字,大约阅读时间需要 1 分钟。

onbeforepaste事件用法

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

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

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

clipboardData.getData('text')  是读出当前剪贴板里的内容,
.replace(/[^\d]/g,'')  是正则替换,把里面除了数字以外的字符全部都去掉,
整个语句的功能是,每当用户执行粘贴操作前,先取出剪贴板的内容字符串,删除不是数字的字符,只保留数字,然后再粘贴,而不是直接粘贴

注意还有onAfterpaste

转载于:https://www.cnblogs.com/qiyongliang/p/3939361.html

你可能感兴趣的文章
select for update
查看>>
UIBarButtonItem-添加自定义Left或者Right按钮 <总结>
查看>>
八皇后问题
查看>>
[Java]Jersey Spring Integration Demo
查看>>
富文本编辑器 - wangEditor 插入代码
查看>>
请求转发和重定向的区别
查看>>
MeshLab中插件的添加过程
查看>>
关于跨域的实验
查看>>
导航,头部,CSS基础
查看>>
Requests方法 -- 重定向操作
查看>>
项目实施流程概述
查看>>
js 判断滚动条是不是在浏览器底部
查看>>
[Python]小甲鱼Python视频第046课(魔法方法:描述符(Property的原理) )课后题及参考解答...
查看>>
win7 安装JDK7和JDK8后,卸载JDK8后出错
查看>>
Python——os(二)文件对象
查看>>
Java11实战:模块化的 Netty RPC 服务项目
查看>>
java 语言规范 java language specifications
查看>>
MySQL问题排查工具介绍
查看>>
JavaScript中事件绑定的三种方式
查看>>
多厂商JRE环境下Java执行优先原则
查看>>