gpt4 book ai didi

ASP.Net RegularExpressionValidator Currency 需要 2 位小数进行验证

转载 作者:行者123 更新时间:2023-12-01 11:29:55 24 4
gpt4 key购买 nike

我有一个非常标准的 ASP.NET RegularExpressionValidator,我只需要 ValidationExpression 就可以了,所以需要 2 个小数位!

好例子..

234234.00
2342342.12
234.11
2.22
3.33

不好的例子
3242.1
2342
3.1
.22

我试过 /^\d{0,4}(\.\d{0,2})?$/我无法让它工作。

最佳答案

您可以使用

^[0-9]+[.][0-9]{2}$

regex demo

正则表达式分割:
  • ^ - 字符串开头
  • [0-9]+ - 1 位或更多位
  • [.] - 文字 .
  • [0-9]{2} - 正好 2 位数字
  • $ - 字符串的结尾。

  • 您的正则表达式 - ^\d{0,4}(\.\d{0,2})?$ - 匹配开头的 0 到 4 位数字,然后可选地可以在字符串末尾之前有一个句点后跟 0 到 2 位数字。对我来说,它看起来像是一个实时验证正则表达式,但它不能用于最终验证。

    关于ASP.Net RegularExpressionValidator Currency 需要 2 位小数进行验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33270179/

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