0到100之间的数 可以为整数也可以为小数 如果是小数的话 只能有一位小数位
包含0跟100
包含0跟100
解决方案 »
- 自动转化用户输入的数字成number(14,10)类型?
- 诡异的问题,Select填充OPTION时,宽度自动变短
- js第15讲 JavaScript中的Windows对象(上)
- Google Map 放大缩小平移 100分
- 如何使用JS禁止IE的弹出窗口阻止功能?
- js不同域名下访问父窗口元素
- 如何改变Select的下拉列表的高度?(不用ZOOM),在线结贴!
- IE能否自定义打印纸的长和宽的数值?
- 版主及各位高手进来--
- <OBJECT>大全收集整理
- 关于用script打印报“Error querying the default printer”的问题
- 使用jquery显示新插入资料内容遇到的问题,寻求帮助。
alert(/^([1-9]?[0-9]|100)(\.[0-9])?$/.test(i));
alert(/^(100(\.0)?|[1-9]?[0-9](\.[0-9])?)$/.test(i));
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head> <body>
<input type="text" onblur="test(this)"/>
<div id="msg"></div>
</body>
<script>
function test(obj){
var reg =/^([0-9](\.\d)?|[1-9]\d(\.\d)?|100(\.0)?)$/;
var div = document.getElementById("msg");
if(reg.test(obj.value)){
div.innerHTML="OK"
}else{
div.innerHTML="NO"
}
}
</script>
</html>