我有一个表单,其中包含货币输入。测试有效货币值
我想检查输入的值是有效货币(仅限数量)。
有效例子:
1
10
100
1000
10000
etc.
1.00
10.00
100.00
1000.00
10000.00
etc
1,000
10,000
etc
1,000.00
10,000.00
etc
我一直没能找到我网上寻找,我的正则表达式是弱 - 我怎样才能做到这一点?
编辑:
我打算做一个简单的替换了“”和“”然后测试如果余数是多少,但是这将验证之类的东西:
1,0000,00,000 10.00.00 etc
我想测试一个数字,一个人会承认。此外,该号码不应包含货币符号
设计用于验证一个正则表达式。 – Kangkan
因此加强你对正则表达式的了解。花一个小时在http://regexone.com/,你可以自己解决这个问题(以及任何未来的正则表达式问题)。 – redburn
[十进制逗号]怎么样(http://en.wikipedia.org/wiki/Decimal_mark#Countries_using_Arabic_numerals_with_decimal_comma)?这是否也适用? –