我正在尝试使用模式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
答案 0 :(得分:3)
^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$
你很亲密。看了.
。见演示。
https://regex101.com/r/iJ7bT6/1
对于java,它将是
^\\d+(?:\\.\\d+)?\\/\\d+(?:\\.\\d+)?$