0

我正在使用代码点火器 form_validation 并且我想知道是否可以为文本框验证资金,例如允许 4 个数字,然后是句点,然后是 2 个数字。

这是我到目前为止得到的

regex_match[/^[0-9.]{0,7}+$/]

它工作得很好,但我可以输入一个像 100.000 这样的数字,我能做些什么吗?

4

1 回答 1

1

要完全按照您的要求进行匹配,可以这样做:

regex_match[/^\d{4}\.\d{2}$/] // allow 4 numbers only a period and then two numbers only

如果要匹配最多 4 个数字,则允许 1.00、10.00、100.00 但小数点前不超过 4 个数字,然后使用:

regex_match[/^\d{1,4}\.\d{2}$/]
于 2013-01-18T22:23:55.193 回答