如何只允许一个有效的浮点数的文本字段 浮点像这些只有
15.41
7045.12
0.74如何只允许浮点数文本fiedl
- 数字
--max一个点
--only正数,因此无需后 - 仅2个地方为+/-
如何只允许一个有效的浮点数的文本字段 浮点像这些只有
15.41
7045.12
0.74如何只允许浮点数文本fiedl
- 数字
--max一个点
--only正数,因此无需后 - 仅2个地方为+/-
/^\d+(?:\.\d{1,2})?$/
,我敢打赌,这之前已经在这里问...
此正则表达式允许整数或有一个或两个小数位浮动。整数部分是强制性的。
如果你的目的不是验证输入字符串但要找到一个更大的字符串中十进制数字,而是用这个:
/\b\d+(?:\.\d{1,2})?\b/
这笑如果你想匹配他们,你可以工作/([0-9]+(\.[0-9]{1,2})?)/
。 如果您想验证一个字符串 - /^([0-9]+(\.[0-9]{1,2})?)$/
下面应该工作
/\d+(\.\d{1,2})?/
问题更新。 – coure2011 2011-05-16 15:27:03
@ coure06:然后使用我的第一个解决方案。还是你的意思是“无论是整数还是两位小数,但没有一位小数”? – 2011-05-16 15:33:57
我试图在按键事件中使用正则表达式,但它不允许我输入(。) – coure2011 2011-05-16 17:48:56