我已经实现了以下正则表达式模式
^[\d,|+\d,]+$
它验证以下模式
14,+ 96,4,++ 67
我需要从我的模式中使++ 67无效,并且只用一个前导+号保持值。我应该如何更改我的Regex模式?
您可以使用
^\+?\d+(?:,\+?\d+)*$
请参阅regex演示。
细节
^
-字符串开始\+?
-可选+
字符\d+
-1个以上的数字(?:,\+?\d+)*
-模式序列的零次或多次重复:
,
-在段落中\+?
-可选的加号\d+
-1个以上的数字$
-字符串结尾本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句