如何制作jquery整数和小数掩码?

时间:2014-01-29 11:57:47

标签: javascript php jquery regex

我为我的标签制作了一个掩码,用于验证用户输入onBlur

 unitprmask:/^\d+,\d{1,1}$/,

但是这个掩码只接受1,1个数字,这意味着至少应该有1个十进制数,这不是我想要的,我想让用户输入int数字。

另一个问题是它接受两个数字之间的逗号,如12,3但我需要的是强制用户输入12.3,使用点而不是逗号。 你能告诉我我应该在面具上添加什么或者如何改变它?

1 个答案:

答案 0 :(得分:3)

使用Mask Money代替。这是一个稳定的lib。

https://github.com/plentz/jquery-maskmoney

但是,如果你想做这个正则表达式,这个有效:

/^\d+(?:\.\d)?$/

您可以在此处看到:http://rubular.com/r/Eh6sNab55u