gpt4 book ai didi

php - 正则表达式允许数字和中间只有一个连字符

转载 作者:可可西里 更新时间:2023-11-01 12:43:52 25 4
gpt4 key购买 nike

我正在尝试编写一个正则表达式以允许数字和中间只有一个连字符(不能在开头或结尾)说模式: 02-0402 是可以接受的,但模式:----0204-02-04-06 Not Acceptable

我尝试过这样的事情,但这将允许 - 在开始时也允许多个 -

'/^[0-9 \-]+$/'

我不太擅长正则表达式,所以稍微解释一下会很有帮助。

EDIT: Sorry to bug you again with this but I need the numbers to be of only 2 digits (123-346) should be considered invalid.

最佳答案

试试这个:

/^\d{1,2}(-\d{1,2})?$/

一个或两个数字,后跟(可选)(一个连字符后跟一个或两个数字)

关于php - 正则表达式允许数字和中间只有一个连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12089792/

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