gpt4 book ai didi

regex - 接受负数的正则表达式

转载 作者:行者123 更新时间:2023-12-02 17:36:17 26 4
gpt4 key购买 nike

我在下面有这个正则表达式:

^([0-9]+,)*[0-9]+$

这将验证用户的输入以仅接受以逗号分隔或破折号分隔的正数或负数。

123,123,10
10,10
25
-25,10

我上面的正则表达式只适用于正数和逗号分隔符。我如何修改它以使用破折号 (10-25-30) 和负数?

最佳答案

只需在前面加一个减号,使其成为可选的即可:

^-?([0-9]+[-,])*[0-9]+$

关于regex - 接受负数的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26484009/

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