onkeyup事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了onkeyup事件相关的知识,希望对你有一定的参考价值。

我现在jsp中需要用到onkeyup事件但是只允许输入数字和字母我现在是
onkeyup="value=value.replace(/[\W]/g,'') "写的
但是这样允许下划线啊,怎么限制不让输入下划线呀 求大师指点

RegExp中\\w为字母数字下划线 \\W为\\w取反
所以为/[\\W_]/g 就剩下字母数字

据value猜测为input text或textarea
你这个方法无法去掉那些鼠标复制过来的

如果没猜错 教你一个好方法
onkeyup改成onblur
正常填写完后失去焦点就把内容处理了
参考技术A onkeyup="value=value.replace(/[^\\da-z]/ig,'') "

以上是关于onkeyup事件的主要内容,如果未能解决你的问题,请参考以下文章

为啥 onkeyup 事件不会在 Javascript 游戏中触发

onkeyup事件

textarea的onkeyup事件与一个JS 特效冲突啥原因?详细问题见补充

Javascript:在onkeyup事件中更改值时不会触发onchange事件[重复]

如何让 JS onkeyup事件停止一定事件后执行某个操作

苹果手机输入中文不会触发onkeyup事件