<input type=text onblur=check(this.value)>
<script>
function check(o){
if(isNaN(o)){
alert("不是数字");
return false;
}
if(o.split(".")[1].length>2){
alert("小数点,两位");
return false;
}
if(parseInt(o)<0 || parseInt(o) >=1000){
alert("越界");
return false;
}
return true;
}
</script>
<script>
function check(o){
if(isNaN(o)){
alert("不是数字");
return false;
}
if(o.split(".")[1].length>2){
alert("小数点,两位");
return false;
}
if(parseInt(o)<0 || parseInt(o) >=1000){
alert("越界");
return false;
}
return true;
}
</script>
解决方案 »
- 求一段js校验密码复杂度的代码 谢谢! 急急急!
- 请问有没有JS代码,判断firefox和IE是否已经安装了flash插件
- 求一个三级滑动的导航菜单?
- 保持img的高宽比
- 谁能帮我解释一下 在这段代码里 autocomplete的作用是什么
- 现有javascript bible(第五版)电子书一本,很想得到随书光盘中的源代码。
- dhtml中的atrribute和property有什么区别?
- 【急求】:◆难◆文字水平左右滚动特效,且由客户端控制!!!!!!
- 怎样判断一个input的type为checkbox的选中属性??用 jQuery
- js验证表单在页面提示红色字体
- 去掉滚动条,,在netscape ,mozilla 中
- 如何在把页面内容全部载入后运行一个函数
var re = /^(((\d|[1-9]\d|[1-9]\d[1-8])(\.\d+)?)|(999(\.\d{1,2})?))$/;
alert(re.test("999.991"));
alert(re.test("3.991"));
alert(re.test("999.97"));
alert(re.test("0.991"));
</script>
<!--
var a = /^[\d]{1,3}((\.[\d]{1,2})|(.{0,0}))$/;
alert(a.test("111.11"));
alert(a.test("999.99"));
alert(a.test("9a9.99"));
alert(a.test("9999.99"));
alert(a.test("999.990"));
//-->
</script>
<script>
var re = /^(((\d|[1-9]\d|[1-9]\d[1-8])(\.\d+)?)|(999(\.\d{1,2})?))$/;
alert(re.test("999.991"));
alert(re.test("3.991"));
alert(re.test("999.97"));
alert(re.test("0.991"));
</script>