求一正则表达式判断数字 alert(/^[+|-]?[1-9](\d+)?|0(\.\d+)?$/.test("33.123")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry 少了一个转义:/^(\+|-)?(0|[1-9]\d*)(\.\d+)?$/scoutlin(梅川库子) 你犯了一个与我前几天一样的错误, 用了中括号而非括号:你对 "|12" 没有判断出不对 alert(/^[+|-]?[1-9](\d+)?|0(\.\d+)?$/.test("33.123")); alert(/^(\+|-)?(0|[1-9]\d*)(\.\d+)?$/.test(str)); <script>var a='555.';alert(/^([1-9](\d+)?|0)(\.\d+)?$/.test(a));</script> 我觉得这个完全可以了 /^(\+|\-)?(\d)+(\.)?(\d)*$/g在数字输入的时候,应该允许输入00123 这样的格式。我看window计算器也是这样的,几乎所有的桌面输入控件都是可以的 求助,麻烦各位高手帮忙看一下这段是什么意思..不是很懂 求助:EXTJS的textfield控件问题 菜鸟急问:div层的z-index是一个什么数据格式? 150分求一个JS效果 求个算法. 应该个是排列问题 在javascript 中模拟 信号量的阻塞效果 document下的对象为空或不是对象(急!!) 求一个控制目录树显示js 那位有这个功能的源码?分不够再加!!! window.open什么情况下会失败? javascript中如何判断子字符串?在线等,急!!!!! 自动刷新其他网页
/^(\+|-)?(0|[1-9]\d*)(\.\d+)?$/scoutlin(梅川库子) 你犯了一个与我前几天一样的错误, 用了中括号而非括号:
你对 "|12" 没有判断出不对
var a='555.';
alert(/^([1-9](\d+)?|0)(\.\d+)?$/.test(a));
</script>