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

onbeforepaste 意思是在用户执行粘贴动作之前。
clipboardData.setData('text', xxx)

是把xxx的内容复制到剪贴板

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

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

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

常用在纯数字的表单中

最新文章

  1. windows8.1 安装Redis
  2. python raw String 获取字符串变量中的反斜杠
  3. Spring以及SPringmvc相关问题: ServletContext -父子容器
  4. Winform开发主界面菜单的动态树形列表展示
  5. C#自动化IO/XML作业
  6. Grid分组汇总
  7. php中定义类
  8. 利用jquery.form实现异步上传文件
  9. Linux学习之查看是否安装软件
  10. trigger click 和 click 的区别??
  11. 前端之旅HTML与CSS篇之自己总结的关于居中的方法
  12. mat函数
  13. django- Vue.js 操作
  14. 二、linux IO 编程---系统调用和POSIX标准和标准IO
  15. zabbix自动发现自动注册
  16. Jquery中父,子页面之间元素获取及方法调用
  17. MySQL 性能优化--优化数据库结构之优化数据大小
  18. Javascript高级程序设计-对象
  19. Direct-X学习笔记--三维摄像机
  20. ImportError: cannot import name 'izip & TypeError: 'float' object cannot be interpreted as an integer

热门文章

  1. 表单文件上传,ajax文件上传
  2. Selenium2+python自动化20-Excel数据参数化【转载】
  3. python算法:嵌套数组转变成一维数组
  4. gcc 学习
  5. laravel将数据库对象转为数组的方法
  6. 打印sql语句方法
  7. HDU 1014 Uniform Generator(最大公约数,周期循环)
  8. uva11168
  9. HDU1142 A Walk Through the Forest(dijkstra)
  10. UVA 10160 Servicing Stations(状态压缩+迭代加深)