魔兽世界7.25邪dk天赋:javascript判断文本框输入不合法字符不显示

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 22:11:15
在.net中用javascript判断一个文本框输入不合字符的时候在文本框中不显示输入的不合法字符。并且不能清空文本框中原输入的信息。

使用正则表达式实现更简易
function isAvail(){
return (/[合法的字符集和]|\r|\t|\n/).test(String.fromCharCode(event.keyCode))
}
<input type=text onKeyPress="return isAcail()">

欢迎到我的站点在线调试.有好的建议还请赐教!
http://www.ar114.com.cn/manage/tools/regexp.html

function IsDigit()
{
return ((event.keyCode >= 48) && (event.keyCode <= 57));
}
</script>

其中的(event.keyCode>=48)&&(event.keyCode<=57)可以更改.

在需要判断的地方加入:ONKEYPRESS="event.returnValue=IsDigit();"就行了.