gpt4 book ai didi

javascript - 组条件的正则表达式

转载 作者:行者123 更新时间:2023-12-03 05:34:55 27 4
gpt4 key购买 nike

我正在使用下面的模式

^(?:0067|0)[0-9\\s.\\/-]{6,20}$

我想验证以零开头或后面跟随几个数字的双零的数字。示例

01796568801 - 应该有效,0089737732 - 应该无效,0067214356 - 应该有效

但我的模式使一切都有效。请告诉我怎样才能让它只取单个0或0067?

https://jsfiddle.net/Lz63rgs2/

最佳答案

您的模式使所有内容都有效,因为您正在指定这一点。 [0-9\\s.\\/-]{6,20} 部分允许长度为 6 到 20 个字符的任何数字。

例如,您可以将正则表达式更改为:

^(?:0067|0)[1-9][0-9\s.\/-]{5,19}$

<强> Working demo

关于javascript - 组条件的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40775355/

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