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.
我正在尝试验证美元金额,我需要正则表达式方面的帮助
大于等于 0.1 的任何值。
例如
有什么想法吗?
假设您需要的模式是更大模式的一部分,您可以使用:
0\.[1-9]\d*|[1-9]\d*(\.\d*)?
你可以使用这个正则表达式:
/^0[.]?[1-9]+$|^[1-9]+[.]?[0-9]+$|^[1-9]+$/.test('1.2');
或者你反过来做:
/^0[.]0$|^0$/.test('0.0'); // return true when number is 0.0 or 0
我希望这可以帮助你。