如何用正则表达式限制输入数字、括号和- 对不起,问掉了一个, 再加30分如何判断输入数字和小数点,用isNaN好象判断的东西只能是整数? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再加30分我用<input type="text" NAME="wt" onkeyup="value=value.replace(/^[0-9].\.[0-9]*$/,'')">不行,还是什么都可以输入,另外,能不能限制小数点前面数字是3位,后面是2位?比较着急要,自己看正则表达式来不及谢谢楼上帮助解答的及楼下的各位。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script>function check(){ var v = document.getElementById("wt").value; if (v.length != 6) return false; var re = /[^\d\.]/g; if (re.test(v)) return false; if (v.indexOf(".") != 3 || v.indexOf(".") != v.lastIndexOf(".")) return false; return true;}</script><BODY><input type="text" name="wt" id="wt" onblur="check();"></BODY></HTML> 把onblur="check();"改成onblur="if (!check()) this.focus();" 好象不行啊,onblur是什么时候触发的?我是IE5.0,测试不能用 :((( 关于IE10的困扰 offsetX/Y做拖拽,遇到问题,求助。。 ext4.0包有118兆 用什么事件可以监视播放器状态 求助 object播放器如何禁止自动下载视频文件 如何把js获得变量直接显示在html中? 问个难度比较高的问题 如何将Iframe值 传给 父frame 如何用事件动态控制表格的背景色? 如何循环遍历josn数组 不能得到城市的值,是什么原因? 很简单,如何实现?
不行,还是什么都可以输入,另外,能不能限制小数点前面数字是3位,后面是2位?比较着急要,自己看正则表达式来不及
谢谢楼上帮助解答的及楼下的各位。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script>
function check()
{
var v = document.getElementById("wt").value;
if (v.length != 6)
return false; var re = /[^\d\.]/g;
if (re.test(v))
return false; if (v.indexOf(".") != 3 || v.indexOf(".") != v.lastIndexOf("."))
return false; return true;
}
</script><BODY>
<input type="text" name="wt" id="wt" onblur="check();">
</BODY>
</HTML>
onblur="if (!check()) this.focus();"