java - Check if a string has a particular format? -


i need boolean check if given string follows below format:

x.x.x or 1.2.3 , x single digit

if string format == x.x.x true. if string format != x.x.x false. 

how can achieve this?

you can try using regex:

string x = "9.8.7"; boolean matches = x.matches("\\d\\.\\d\\.\\d"); // true 

notice dot . being escaped \\., because has special meaning in regex.

here input/output samples:

"99.8.7"   -> false "9.9.7."   -> false "9.97"     -> false 

Comments

Popular posts from this blog

commonjs - How to write a typescript definition file for a node module that exports a function? -

openid - Okta: Failed to get authorization code through API call -

thorough guide for profiling racket code -