^[1-9]\d{0,9}(?:\.\d{1,2})?|\d{1,10}(?:\.\d?[1-9])$
解决方案 »
- 请问easyUI控件表格最后一列空白如何去掉?谢谢!!
- 请问那里有日历提示类控件 下载
- 当checkbox为一个的时候,无法判断是否选中,而且获取不了value,为什么?痛苦~~~~~~~~~
- js 动态为talbe 添加行?
- 求使页面内容无法选择无法拷贝的代码
- ExtJs4提示框按钮文本修改无效果,求帮助!!!
- 能给几个用CSS改变select控件外观的例子吗?
- 如何让后退一步,但不是使用history.back(-1);,使用它,网页不会刷新.我需要浏览器从新从网站下载网页。
- 哪能下载到javascript语言速查手册之类的东西
- js入门
- javascript小问题
- 百度空间里添加新分类,最后的值怎么传?太快,我抓不到。
改下..
/^(?:[1-9]\d{0,9}(?:\.\d{1,2})?|\d{1,10}(?:\.\d?[1-9]))$/
var p = /^(?:[1-9]\d{0,9}(?:\.\d{1,2})?|(?:\d{1,10})?\.\d?[1-9])$/;
alert(p.test('.01'));
alert(p.test('1.01'));
alert(p.test('1.00'));
alert(p.test('00.1'));
alert(p.test('0.0'));
alert(p.test('.0'));
alert(p.test('0'));
</script>
var p = /^(?:[1-9]\d{0,9}(?:\.\d{1,2})?|\d{0,10}\.(?:\d?[1-9]|[1-9]0?))$/;
var a = [];
var i = 0;
for (; i < 1.01 ; i += .01) a[a.length] = i.toFixed(2) + ' : ' + p.test(i.toFixed(2));
document.write(a.join('<br \/>'));
</script>
var r = str.match(reg);
if(r!=null)
{
if(str<=10)//判断数值大小
{ }
}
这个前后当是一位数带小数时有交集
/^((0\.\d?[1-9])|([1-9]\d{1,9}(\.\d?[1-9])?))$/
这个没有交集
前面两个当大于1时可以不带小数
/^((0\.\d?[1-9])|([1-9]\d{1,9}\.\d?[1-9]))$/
这个必须带小数位不管是否大于1把最后的[1-9]改为\d则可以包含.00
/^(([1-9]\d{0,9}(\.\d{0,2})*)|(0?\.(\d?[1-9])|([1-9]\d?)))$/