`

onbeforepaste事件用法

 
阅读更多

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

onbeforepaste 意思是在用户执行粘贴动作之前。
clipboardData.setData('text', xxx)  是把xxx的内容复制到剪贴板

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

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

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

分享到:
评论

相关推荐

    正则表达式(基本包含所有验证的正则)

     用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^u4E00-u9FA5]/g,'') "onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace(/[^u4E00-u9FA5]/g,''))" 一二...

    html text的常用事件和方法详细描述

    事件描述 onactivate:当对象设置为活动元素时触发。 onafterupdate:当成功更新数据源对象中的关联对象后在数据绑定对象上触发。 onbeforeactivate:对象要被设置为当前元素前立即触发。 onbeforecut:当选中区从...

    常用HTML正则表达式.doc

    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1"> 2.只能输入数字的: (/[^\d]/g,'') " onbeforepaste="clipboardData....

    编译的 HTML 帮助文件 (.chm) DHTML手册

    createEventObject 生成当使用 fireEvent 方法时用于传递事件相关信息的 event 对象。 createStyleSheet 为文档创建样式表。 createTextNode 从指定值中创建文本字符串。 detachEvent 从事件中取消指定函数的绑定...

    js表单验证大全,很全很方便

    js表单验证大全,很全很方便…… ...(/[\W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"> 6. 验证油箱格式 function isEmail(strEmail) { if ……

    JS 表单验证大全

    input onkeyup=”value=value.replace(/[/W]/g,”) ” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))” ID=”Text1″ NAME=”Text1″> 2.只能输入数字...

    javascript 限制输入脚本大全

    input onkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”))”> 2.只能输入数字的: &...

    使用正则限制input框只能输入数字/英文/中文等等

    onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^/d]/g,”))” ID=”Text1″ NAME=”Text1″> 2.只能输入数字的: 代码如下: <input onkeyup=”value=value...

    js 限制数字 js限制输入实现代码

    input onkeyup=”value=value.replace(/[^\u4E00-\u9FA5]/g,”)” onbeforepaste=”clipboardData.setData(‘text’,clipboardData.getData(‘text’).replace(/[^\u4E00-\u9FA5]/g,”))”> 2.只能输入数字的 ...

    只能输入数字的输入框.rar

    请输入数字,只能输入数字哦:<input "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

    只能输入汉字的输入筐效果.rar

    请输入汉字,只能输入汉字哦:<input onbeforepaste="clipboardData.setData ('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">

    只能输入字母和数字的输入框.rar

    请输入数字或字母:<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData ('text').replace(/[^\d]/g,''))">

    常用正则表达式大全

    常用正则表达式大全, 用正则表达式限制只能输入数字:onkeyup="value=value.replace(/[^d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^d]/g,''))

    java 正则表达式

    <script language="javascript">if (document.layers)//触发键盘事件document.captureEvents(Event.KEYPRESS) function xz(thsv,nob){if(nob=="2"){window.clipboardData.setData("text","")alert("避免非法字符输入...

    超级实用且不花哨的js代码大全.html

    用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,‘‘)" onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^\u4E00-\u9FA5]/g,‘‘))

    数字的正则表达式写法参考书

    以下未经测试,请验证后使用 1.只能输入数字和英文的: (/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1"> 2.只能...

    手机号码验证方法(正则验证)

    <xsl name=onbeforepaste>clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')) //固定电话只要有一个填写即可 $('.form-inline').submit(function(){ var m = $('input[name

    js使用小技巧

    事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey ...

    js限制input标签中只能输入中文

    方法很简单,这里就不多BB了,直接奉上示例 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>只能输入中文</title> </head> &...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

Global site tag (gtag.js) - Google Analytics