求一正则表达式 要求0到1的两位小数(包括1和0) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>var fact =0;for ( i = 1; i < 100; i++) { fact = fact + 0.01; document.write(i + "! = " + fact + "<br>");}</script> var patrn=/^[0-9]{1,20}$/; //判断是否是数字if (!patrn.exec(s)) {return false } var reg = /^0(\.\d{1,2})?$|^1(\.00?)?$/;var arr = ["0","0.0","0.00","1","1.0","1.00","-1","0.2","0.33","0.123","1.01","a","a.b"];for(var i=0;i<arr.length;i++) alert(arr[i]+"--"+reg.test(arr[i])); 结果:</code>0--true0.0--true0.00--true1--true1.0--true1.00--true-1--false0.2--true0.33--true0.123--false1.01--falsea--falsea.b--false</pre> var arr = ["0","0.0","0.00","1","1.0","1.00","-1","0.2","0.33","0.123","0.30","1.01","a","a.b"]; var re = /^0(\.(?=\d?[1-9]$)\d{1,2})?$|^1$/; for(var i = 0, len = arr.length; i < len; i++){ re.test(arr[i])? document.write( arr[i] +' ---- <span style="color:red">'+re.test(arr[i])+'</span><br/>' ) : document.write( arr[i] +' ---- '+re.test(arr[i])+'<br/>' ); } 求助,一个程序架构的问题 问题不好描述,请大家看代码 高手救命:为啥我加入外部的动态广告后老是出错? 求一个可以不被框架遮住的日历控件 js定位层的问题 FCKeditor配置的问题请求 问个控制弹出窗口的问题 执行ActiveXObject("ADODB.Stream")需要什么条件吗? 请问如何处理回车换行? onclick="javascript:window.location.href后面带参数怎么加 如何在javascript 中创建标签<a>,点击a标签内容,调用另外一个javascript函数? 在html中能否用js调用另一个html~~o(>_<)o ~~
var fact =0;
for ( i = 1; i < 100; i++) {
fact = fact + 0.01;
document.write(i + "! = " + fact + "<br>");
}
</script>
//判断是否是数字
if (!patrn.exec(s)) {return false }
var reg = /^0(\.\d{1,2})?$|^1(\.00?)?$/;
var arr = ["0","0.0","0.00","1","1.0","1.00","-1","0.2","0.33","0.123","1.01","a","a.b"];
for(var i=0;i<arr.length;i++)
alert(arr[i]+"--"+reg.test(arr[i]));
</code>
0--true
0.0--true
0.00--true
1--true
1.0--true
1.00--true
-1--false
0.2--true
0.33--true
0.123--false
1.01--false
a--false
a.b--false
</pre>
var arr = ["0","0.0","0.00","1","1.0","1.00","-1","0.2","0.33","0.123","0.30","1.01","a","a.b"];
var re = /^0(\.(?=\d?[1-9]$)\d{1,2})?$|^1$/;
for(var i = 0, len = arr.length; i < len; i++){
re.test(arr[i])?
document.write( arr[i] +' ---- <span style="color:red">'+re.test(arr[i])+'</span><br/>' )
:
document.write( arr[i] +' ---- '+re.test(arr[i])+'<br/>' );
}