标签: javascript objective-c regex swift
我需要验证用户最多只能输入3位数的货币值,并且可能只有.50的小数。
多数民众赞成:123.50,2,123,123.00
谢谢!一直在尝试这个。永远的感觉。
我正在开发一款iOS应用。
答案 0 :(得分:1)
这应该可以达到你想要的效果:
^[0-9]{0,3}(\.(00|50)?)$
它符合您的结果。
您可以对其进行测试here。
答案 1 :(得分:0)
小数部分仅 00或50,然后尝试:
00
50
/^((\d{0,3})(\.50|\.00)?)$/
小数部分介于00和50之间,然后尝试:
/^(\d{0,3}(\.50|\.[0-4]{1}[0-9]{1})?)$/
注意,你可以抓住
$1
$2
$3