请在家帮帮我 javascript 怎么让一个textbox不能输入字母,和字符,出来“.”和数字 var reg = /^\-?([1-9]\d*|0)(\.\d*)?$/;if( reg.test(str) ){ // 符合要求} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="JavaScript"><!--function chkInp(){ var regCh = null; var regAll = null; switch(event.srcElement.jinzhi){ case "bin": regCh = /[0-1]/; regAll = /^[0-1]*$/; break; case "oct": regCh = /[0-7]/; regAll = /^[0-7]*$/; break; case "hex": regCh = /[0-9a-fA-F]/; regAll = /^[0-9a-fA-F]*$/; break; default: regCh = /[0-9]/; regAll = /^[0-9]*$/; break; } switch(event.type){ case "keypress": event.returnValue = regCh.test(String.fromCharCode(event.keyCode)); break; case "paste" : event.returnValue = regAll.test(window.clipboardData.getData("text")); break; case "drop" : event.returnValue = regAll.test(event.dataTransfer.getData("text")); break; case "blur" : if(regAll.test(event.srcElement.vlaue)) alert("输入非法"); return; default: break; }}//--></script><input type="text" jinzhi="" onkeypress="chkInp()" onpaste="chkInp()" ondrop="chkInp()" onblur="chkInp()"><br>0123456789<br>abcdefghijklmnopqrstuvwxyz<br>ABCDEFGHIJKLMNOPQRSTUVWXYZ<BR> ~!@#$%^&*()_+}{":?><|,./\';[]=-<br> js 缩放网页的问题 java脚本 = javascript ? js中调用其它方法什么时候加括号 如何读取XML中的数据 二叉树搜索怎么做 已经有一个二叉树.想在上面实现搜索节点上的文字怎么做. vista下 如何无提示关闭网页 奇怪的form.submit()的问题,急,谢谢! 如何用方向键切换表单中各个input type="text" 动态建立一个div,想指定相对位置,应该怎么做? npm安装或者更新报错 如何用js创建表格? 求一空链接
<!--
function chkInp(){
var regCh = null;
var regAll = null;
switch(event.srcElement.jinzhi){
case "bin": regCh = /[0-1]/; regAll = /^[0-1]*$/; break;
case "oct": regCh = /[0-7]/; regAll = /^[0-7]*$/; break;
case "hex": regCh = /[0-9a-fA-F]/; regAll = /^[0-9a-fA-F]*$/; break;
default: regCh = /[0-9]/; regAll = /^[0-9]*$/; break;
}
switch(event.type){
case "keypress": event.returnValue = regCh.test(String.fromCharCode(event.keyCode)); break;
case "paste" : event.returnValue = regAll.test(window.clipboardData.getData("text")); break;
case "drop" : event.returnValue = regAll.test(event.dataTransfer.getData("text")); break;
case "blur" : if(regAll.test(event.srcElement.vlaue)) alert("输入非法"); return;
default: break;
}
}
//-->
</script>
<input type="text" jinzhi="" onkeypress="chkInp()" onpaste="chkInp()" ondrop="chkInp()" onblur="chkInp()"><br>
0123456789<br>
abcdefghijklmnopqrstuvwxyz<br>
ABCDEFGHIJKLMNOPQRSTUVWXYZ<BR>
~!@#$%^&*()_+}{":?><|,./\';[]=-<br>