我有Followin RegEx来匹配长度在1到4位之间的任何数字,-
如果需要的话可以匹配一个字符。
^[-]?\d{1,4}$
但是,我想从可能的匹配项列表中排除-0
。我已经尝试了以下方法,但似乎一切都中断了。
^[-]?(?!-0)\d{1,4}$
我如何实现我的目标?
只需将排除组放在:
^(?!-0)-?\d{1,4}$
请注意,您不必将减号放在方括号之间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句