<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如何复制某行tr,然后重载添加该行呢 ?
- FF下,方向键可以使body滚动的问题
- 怎么让一个文本框跟随在另一个文本框后面?
- 如何写过一段时间自动调转到不同页面呢?
- 一个javascript棘手的问题,急求!
- 网站后台收缩式导航js不皆容火狐浏览器怎么处理???代码如下
- 怎么在打开一个新窗口时去掉用户自己装的工具条,就像百渡,sohu的工具条。
- 怎样在鼠标经过一幅图像时在图像的下方的制定区域里显示特定文字???在线等待!!!!
- 如何实现刷新页面但不提交表单?
- 谷歌浏览器的window.open()方法
- 去掉滚动条,,在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>