I need a regex expression for this
any number then . and again number and .
So this is valid
1.3.164.1.2583.15.46
546.598.856.1.68.268.695.5
Something like this should work:
(\\d+\\.?)+
Yep, not clear from the description if a final . is allowed (assuming an initial one is not).
If not:
(\\d+\\.?)*\\d+ or \\d+(\\.\\d+)* (if that seems more logical)
for (String test : asList("1.3.164.1.2583.15.46",
"546.598.856.1.68.268.695.5955565", "5..........", "...56.5656"))
System.out.println(test.matches("\\d+(\\.\\d+)*"));
produces:
true
true
false
false