gpt4 book ai didi

Javascript 正则表达式或 |

转载 作者:搜寻专家 更新时间:2023-11-01 05:09:36 25 4
gpt4 key购买 nike

我目前正在寻找如何为此应用程序正确编写正则表达式:

1 - 没有“.”的数字长度为 1 到 5 位数字=> /^(\d{1,5})$/
2 - 带“.”的数字“.”前的长度为 1 到 5 位数字。和“.”后的 1 到 4 位数字或以“.”开头的数字“.”后的长度为1到4位数字。=> /^(\d{1,5})?\.?(\d{1,4})?$/

我尝试使用 or 运算符“|”,但它不起作用 ;(=> /^(\d{1,5})?\.?(\d{1,4})?$|^(\d{1,5})$/我不明白为什么,这是我的第一个 Java 脚本正则表达式,我不确定是否能很好地使用“|”运营商。

按照我想用 1 正则表达式获得的答案:

123 => ok
12345 => ok
123456 => not ok
12345.2156 => ok
123456.12 => not ok
12345.12345 => not ok

非常感谢您的帮助。祝你有美好的一天。

艾蒂安

最佳答案

两条规则合二为一:

^\d{1,5}$|^\d{0,5}\.\d{1,4}$

Here is a working example

关于Javascript 正则表达式或 |,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43490938/

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