我需要一个正则表达式来匹配以下格式的ID:
123 或 123-45
连字符前后可以有任意数量的数字。目前问题在于我的表达式会匹配到123-,但我不希望它这样匹配(连字符是可选的,但如果存在,则必须至少有一个数字在其后面)。
我已经尝试过^\d+[-\d+]?和^\d+[-\d]?\d*,但都没有成功。
123 或 123-45
连字符前后可以有任意数量的数字。目前问题在于我的表达式会匹配到123-,但我不希望它这样匹配(连字符是可选的,但如果存在,则必须至少有一个数字在其后面)。
我已经尝试过^\d+[-\d+]?和^\d+[-\d]?\d*,但都没有成功。