gpt4 book ai didi

regex - 正则表达式,数字空格破折号限制为 8-13 个数字

转载 作者:行者123 更新时间:2023-12-01 09:59:12 25 4
gpt4 key购买 nike

我正在尝试做一个正则表达式来验证 9 到 13 个数字之间的数字,但该序列可以有破折号和空格,理想情况是连续的空格或破折号不要超过一个。

这条规则允许我控制 9 到 13 之间的验证

/^[\d]{9,13}$/ 

现在添加破折号和空格

/^[\d -]{9,13}$/

我想我需要类似的东西,但我需要数数

/^[ -](?:\d){9,13}$/

有什么建议吗?

最佳答案

注意我的正则表达式如何以数字开头和结尾。此外,这可以防止连续的空格和破折号。

/^\d([\-]?\d){7,12}$/

关于regex - 正则表达式,数字空格破折号限制为 8-13 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18949055/

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