求 textbox 正则表达式 只能输入字母或数字,不能输入特殊字符。

我在网上搜到方法了~~
使用正则表达式监听文本域的ONKEYUP事件~~
onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

度娘不让我贴来源!!!需要的话大家自己搜搜吧~~谢谢各位的回答了~~
满意答案我试过了还是不行哦~~用我贴的ONKEYUP事件是可以的!

第1个回答  2012-05-15
/^[0-9a-zA-Z_]*$/追问

我试了,不行哦~~

第2个回答  2012-05-15
^[^0-9a-zA-Z]+$追问

我试了,不行哦~~

追答

我写反了
^[0-9a-zA-Z]+$

追问

还是不行啊~~
用法是这样的吗?
onkeyup="this.value=this.value.replace(^[0-9a-zA-Z]+$);"

本回答被提问者采纳
相似回答