我想验证部分加密货币,例如,我有以下有效值
0,000001
0,000000001
1,00
1.000,00现在我有一个验证货币的正则表达式(是的,用逗号代替点)。
/^[1-9]\d{0,2}(\.\d{3})*,\d{2}$/如何对上述值进行相同的处理?
发布于 2022-02-06 13:59:21
您可以匹配以数字1-9开头的更精确的模式,或者匹配以零开头的模式,并在逗号后面有1或更多的数字:
^(?:[1-9]\d{0,2}(?:\.\d{3})*,\d{2}|0\d*,\d+)$https://stackoverflow.com/questions/71007785
复制相似问题