gpt4 book ai didi

javascript - 正则表达式模式只有一个点并匹配整数和小数

转载 作者:行者123 更新时间:2023-11-30 12:22:51 30 4
gpt4 key购买 nike

我正在努力创建合适的正则表达式模式来匹配这些字符串:

"3" // true
"3." // true
"3.1" // true
"3.22" // true

这样的字符串应该匹配失败:

"3.." // false
"3.222" // false

我当前的正则表达式 /^\d+(\.\d{1,2})*$/ 只匹配十进制数。我已尝试对其进行多次更新,但无法接受所有规则。

最佳答案

将小数部分设为可选 + 你忘记在第一个 d 之前放置 \,并从小数部分中删除 *

/^\d+(\.\d{0,2})?$/
^ ^

关于javascript - 正则表达式模式只有一个点并匹配整数和小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30435918/

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