正则表达式,仅接受小数点后两位

编码器

嗨,我在RegEx上工作。正确的响应不应仅允许数字的十分之一,如RESPONSE =“ 925.0”,也不应允许其在百分位之后尾随零,如RESPONSE =“ 925.000”。仅正确的响应:925、0925、0925。,925.,925.00、00925

我努力了,最后想到了这个

"^-?(0)*(\d*(\.(00))?\d+.|(\d){1,3}(,(\d){3})*(\.(00))?)$"

它适用于三位数,但如果我想要38400.00,则不允许

大卫·法伯

我不太确定小数位可以是任何数字还是必须为零。如果是前者,那么这应该可以解决问题:

^-?\d{1,3}(,?\d{3})*(\.(\d{2})?)?$

如果是后者,则此操作:

^-?\d{1,3}(,?\d{3})*(\.(00)?)?$

以小数点开头的整个匹配是可选的,并且该匹配中的两个小数位也是可选的。

UPDATE我刚刚意识到,似乎您也需要在响应中接受逗号-我认为这是成千上万的等等。

根据OP的评论更新#2

^-?(\d+|\d{1,3}(,\d{3})*)(\.(00)?)?$

更新#3将链接添加到regex101,以解释此正则表达式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

十进制正则表达式约束匹配(可选小数点前四位,后两位)

来自分类Dev

创建正则表达式以仅允许小数点后的数字和2位数字

来自分类Dev

调整正则表达式以在可选的小数点后要求2位数字?

来自分类Dev

Java匹配正则表达式小数点后一位

来自分类Dev

如何使正则表达式进入文本框以仅允许数字(最多4位数字)到小数点后2位?

来自分类Dev

正则表达式用于验证正数,包括零和Java中小数点后2位?

来自分类Dev

正则表达式除带两位小数的数字外的所有内容

来自分类Dev

正则表达式的范围是0到100,包括两位小数

来自分类Dev

角度指令需要带有两位小数的正则表达式

来自分类Dev

不带小数点的千位分隔符的正则表达式

来自分类Dev

正则表达式在Perl中在小数点后添加字符?

来自分类Dev

在小数点后两位后截断Timespan

来自分类Dev

在小数点后两位后截断Timespan

来自分类Dev

仅将数字格式化为小数点后两位

来自分类Dev

防止舍入到小数点后两位

来自分类Dev

舍入到小数点后两位

来自分类Dev

如何强制小数点后两位

来自分类Dev

Java将小数点后两位放在小数点后

来自分类Dev

正则表达式以匹配第四个小数点后的所有小数点

来自分类Dev

正则表达式,带两个小数点的百分比范围

来自分类Dev

正则表达式为“用逗号替换前两位后的所有数字”

来自分类Dev

如果href或src以小数点开头,则正则表达式无需匹配

来自分类Dev

如何用正则表达式检查有效的小数点位数?

来自分类Dev

带小数点的计算器的正则表达式

来自分类Dev

用于验证数字的正则表达式,带或不带冒号或小数点

来自分类Dev

正则表达式可验证小数点前后的数字(不包括逗号)

来自分类Dev

如何用正则表达式检查有效的小数点位数?

来自分类Dev

在python中使用正则表达式删除小数点和逗号

来自分类Dev

正则表达式匹配句号以句号(。)结尾的忽略小数点

Related 相关文章

  1. 1

    十进制正则表达式约束匹配(可选小数点前四位,后两位)

  2. 2

    创建正则表达式以仅允许小数点后的数字和2位数字

  3. 3

    调整正则表达式以在可选的小数点后要求2位数字?

  4. 4

    Java匹配正则表达式小数点后一位

  5. 5

    如何使正则表达式进入文本框以仅允许数字(最多4位数字)到小数点后2位?

  6. 6

    正则表达式用于验证正数,包括零和Java中小数点后2位?

  7. 7

    正则表达式除带两位小数的数字外的所有内容

  8. 8

    正则表达式的范围是0到100,包括两位小数

  9. 9

    角度指令需要带有两位小数的正则表达式

  10. 10

    不带小数点的千位分隔符的正则表达式

  11. 11

    正则表达式在Perl中在小数点后添加字符?

  12. 12

    在小数点后两位后截断Timespan

  13. 13

    在小数点后两位后截断Timespan

  14. 14

    仅将数字格式化为小数点后两位

  15. 15

    防止舍入到小数点后两位

  16. 16

    舍入到小数点后两位

  17. 17

    如何强制小数点后两位

  18. 18

    Java将小数点后两位放在小数点后

  19. 19

    正则表达式以匹配第四个小数点后的所有小数点

  20. 20

    正则表达式,带两个小数点的百分比范围

  21. 21

    正则表达式为“用逗号替换前两位后的所有数字”

  22. 22

    如果href或src以小数点开头,则正则表达式无需匹配

  23. 23

    如何用正则表达式检查有效的小数点位数?

  24. 24

    带小数点的计算器的正则表达式

  25. 25

    用于验证数字的正则表达式,带或不带冒号或小数点

  26. 26

    正则表达式可验证小数点前后的数字(不包括逗号)

  27. 27

    如何用正则表达式检查有效的小数点位数?

  28. 28

    在python中使用正则表达式删除小数点和逗号

  29. 29

    正则表达式匹配句号以句号(。)结尾的忽略小数点

热门标签

归档