我正在尝试编写一个正则表达式以允许数字和中间只有一个连字符(不能在开头或结尾)说 pattern: 02-04
,02
是可以接受的,但是 pattern: --
or -
or -02
or 04-
or02-04-06
是不可接受的
我尝试过这样的事情,但这将允许 - 在开始时也允许多个 -
'/^[0-9 \-]+$/'
我对正则表达式不太擅长,所以稍微解释一下会很有帮助。
编辑:很抱歉再次打扰您,但我需要只有 2 位数字(123-346)的数字应该被视为无效。