正确的模式需要123.12 / 23

时间:2016-01-11 06:03:45

标签: java regex

我正在尝试使用模式123.12/23检查我的字符串\\d+(.\\d+)*\\/\\d+(.\\d+)*,但它不起作用,它也正在传递123.12/23/24

我需要涵盖以下方案:

要传递的字符串:12/23 , 12.23/23 , 12/23.33

要失败的字符串:12/13/14 , 12.23/2/4

1 个答案:

答案 0 :(得分:3)

^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$

你很亲密。看了.。见演示。

https://regex101.com/r/iJ7bT6/1

对于java,它将是

^\\d+(?:\\.\\d+)?\\/\\d+(?:\\.\\d+)?$