gpt4 book ai didi

c# - 0,0.0 或 100.20 或 0.99 或 9999.99 的正则表达式

转载 作者:行者123 更新时间:2023-11-28 21:21:13 25 4
gpt4 key购买 nike

我希望能够允许 0 或 0.0 或 100.20 或 1000 或 0.99

我要输入4位+小数点+2位

如果小数点和 2 位数字不是强制性的,并且在 4 位数字中我也想允许 1 位数字

我想要精确的正则表达式来匹配它。

最佳答案

/\d{1,4}(\.(\d{1,2}))?/

这表示“一到四位数字(可选)后跟 . 和一位或两位数字”。

如果您想匹配(并在下面提取)字符串中的单词,请用 \b 括起来:

/\b(\d{1,4}(\.(\d{1,2}))?)\b/

如果您希望字符串严格匹配该模式而没有其他内容(即之前或之后没有任何内容),则可以使用 ^$ 锚定它:

/^\d{1,4}(\.(\d{1,2}))?$/

关于c# - 0,0.0 或 100.20 或 0.99 或 9999.99 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6331700/

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