就一个JS正则表达式 是验证金额的,要求是只能是整数或者小数,而且小数只能是2位,不能有负数,小数点前面的0只能保留一个,不能像这样 00.1,也不能有2个小数点,谢谢各位帮忙了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var reg = /^([1-9][0-9]+|0)(\.[0-9]{0,2})?$/;alert(reg.test(xxx)); var reg = /^([1-9][0-9]?|0)(\.[0-9]{0,2})?$/gi;加+号改成?号就可以了. var reg = /^([1-9][0-9]*|0)(\.[0-9]{0,2})?$/; var reg=/^(0|[1-9]\d*)(\.\d{2})?$/;alert(reg.test("11")); 稍微简化下:var reg = /^([1-9]\d*|0)(\.\d{0,2})?$/; ?和*都是一样的效果字符* 意义:匹配*前面的字符0次或n次。 例如:/bo*/匹配"A ghost booooed"中的’boooo’或"A bird warbled"中的’b’,但不匹配"Agoat g runted"中的任何字符。 字符+ 意义:匹配+号前面的字符1次或n次。等价于{1,}。 例如:/a+/匹配"candy"中的’a’和"caaaaaaandy."中的所有’a’。 字符? 意义:匹配?前面的字符0次或1次。 例如:/e?le?/匹配"angel"中的’el’和"angle."中的’le’。 谢谢大家帮忙,现在暂时用了 zisheng 的,觉得还行,要给分了 var myReg=/^[0-9]+(.[0-9]{1,2})?$/;试试这个吧 菜鸟求教 jQuery中的OpenDiv和CloseDiv函数的用途和作用 192.168.1.1这个IP地址一般用来干什么? 会服务器端javascrpit代码的高手请来帮帮忙!! 求大神解析一下这段js代码! 问个字符串赋值的问题? 用javascript能实现电子地图吗?? 这样的问题如何实现? 在单击一个按钮时怎样使一个文件域的值置为空? 一个可能有点愚蠢的问题!! Go_Rush(阿舜) 来拿分 复选框通过一个结果(隐藏或显示) 这种 下拉式导航菜单 是怎么做的呢?
alert(reg.test(xxx));
加+号改成?号就可以了.
alert(reg.test("11"));
var reg = /^([1-9]\d*|0)(\.\d{0,2})?$/;
字符*
意义:匹配*前面的字符0次或n次。
例如:/bo*/匹配"A ghost booooed"中的’boooo’或"A bird warbled"中的’b’,但不匹配"Agoat g
runted"中的任何字符。 字符+
意义:匹配+号前面的字符1次或n次。等价于{1,}。
例如:/a+/匹配"candy"中的’a’和"caaaaaaandy."中的所有’a’。 字符?
意义:匹配?前面的字符0次或1次。
例如:/e?le?/匹配"angel"中的’el’和"angle."中的’le’。
试试这个吧