28,391
社区成员
发帖
与我相关
我的任务
分享
<input type="text" name="text1" id="text1" value="">
<script language="javascript">
text1.onkeyup=function(){
var re=/^[a-zA-Z0-9]*$/;//只允许输入数字和大小写字母
if(!re.test(this.value)){
alert("请勿输入非法字符");
this.value=this.value.substr(0,this.value.length-1);//将最后输入的字符去除
}
}
</script>
<input type="text" id="text1" />
<textarea id="textarea1"></textarea>
<script>
document.getElementById("text1").onkeypress = function(e){
checkChar(e);
}
document.getElementById("textarea1").onkeypress = function(e){
checkChar(e);
}
function checkChar(e){
e = window.event || e;
var code = e.keyCode || e.which;
var reg = /[\\\/:\*\?"\<\>\|]/;// 禁止 \/:*?"<>|
if(reg.test(String.fromCharCode(code))){
if(window.event){
e.returnValue = false;
}else{
e.preventDefault();
}
}
}
</script>