gpt4 book ai didi

货币金额的正则表达式,D 表示负数,C 表示正数

转载 作者:行者123 更新时间:2023-12-05 03:52:46 24 4
gpt4 key购买 nike

我需要有关 RegEx 的帮助。

有效值:

-1.00 D
-2,000.00 D
-100,000.56 D
-100,000.00 D
-1,123,456.43 D

1.00 C
2,000.00 C
100,000.56 C
100,000.00 C
1,123,456.43 C

小数前(整数)最多可以是 13 位。十进制应始终为 2 位数字。

-ve values will have SPACE and then D

+ve values will have SPACE and then C

请帮忙。

最佳答案

使用前瞻来断言整体格式:

^(?=-.{,21}D|\d.{,20}C)-?\d{1,3}(,\d{3})*\.\d\d [CD]$

参见 live demo .

关于货币金额的正则表达式,D 表示负数,C 表示正数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62054258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com