0
A
回答
1
你的问题是相当含糊。我会建议改进它,或阅读正则表达式上的tutorial。
根据你的限制,你的正则表达式是/^[-\d,]*$/
但我确定这不是你想要的。
您应该提供输入,输出,正在使用的正则表达式的例子,以及最后但并非最不重要的尝试来解决问题。
1
我猜你想匹配逗号分隔的正整数或正整数范围的列表。 \d+
匹配整数,以允许范围,您将使用\d+(-\d+)?
。
所以,正则表达式
\d+(-\d+)?(,\d+(-\d+)?)*
会做。
+0
这也是我的猜测。尽管如此,听到@ ggk517会很高兴。但这绝对值得赞赏。 –
相关问题
- 1. 如何用正则表达式编写此代码
- 2. 如何在Python中使用正则表达式编写此代码?
- 3. 如何编写代码中的正则表达式
- 4. 如何为此场景编写正则表达式模式
- 5. 如何编写正则表达式?
- 6. 如何编写正则表达式
- 7. 编写正则表达式
- 8. 编写正则表达式
- 9. 如何为此url编写正则表达式?
- 10. 如何为此URL类型编写正则表达式?
- 11. 如何在javascript中编写此正则表达式?
- 12. 如何为此编写匹配的正则表达式?
- 13. 如何在Java中编写此正则表达式?
- 14. 如何在下面为此URL编写正则表达式?
- 15. 如何为此目的编写正则表达式?
- 16. 如何编写此JavaScript正则表达式?
- 17. 如何为此场景编写正则表达式?
- 18. 正则表达式编码
- 19. 如何应用此正则表达式?
- 20. 如何用Java编写的正则表达式表达
- 21. 如何编写正则表达式来匹配法律正则表达式?
- 22. 在java中编写正则表达式代码
- 23. 正则表达式和贪婪 - 如何使用PHP编写表达式?
- 24. 如何编写电话号码正则表达式
- 25. 如何在Python中使用(?(DEFINE))编写正则表达式?
- 26. 如何用正则表达式编写递归scrapy规则?
- 27. 为模式编写正则表达式?
- 28. 如何使用SubSonic编写此代码?
- 29. 如何使用haml编写此代码
- 30. 如何使用mysqli编写此代码?
需要澄清一些问题(可能还有一些说明你已经尝试了自己,以及你在哪里被困住了,问题可能是你没有充分定义实际问题,如果你这样做,解决方案是微不足道的)。例如,“ - ,1 - , - 2-2-2-2,111,-11 - , - , - ,34,”是否有效?根据你的规则,到目前为止,这将是。 1.5是一个数字吗?另外,你是否想要在更长的文本中查找像这样的字符串,或者是否希望根据规则验证整个字符串? –
而且,正如@FailedDev在他的回答中指出的那样,您需要告诉我们您正在使用的正则表达式。 –