有人可以发一些关于正则表达式模式的提示,其中包含带小数和美元符号的正数数字。
有效:
1.50
25
25.50
$1.50
$25
$25.50
答案 0 :(得分:4)
这个应该这样做:
\$?[0-9]+(\.[0-9]+)?
答案 1 :(得分:0)
(\$\s*)?([1-9]\d+|\d+)(\.\d+)?
这个也不包括$ 05.00
(\$\s*)?(([1-9]\d+|\d+)(\.\d+)?|\.\d+)
这个允许$ .3
更新:过滤0和$ 0
(\$\s*)?(([1-9]\d*)(\.\d+)?|0?\.\d*[1-9]\d*)