Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有人可以发布一些关于正则表达式模式的提示,用于带有小数和美元符号的正数。
有效的:
1.50 25 25.50 $1.50 $25 $25.50
这个应该这样做:
\$?[0-9]+(\.[0-9]+)?
(\$\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*)