I have three text fields all which are numbers or a decimal number.
They are accepted as strings which are later converted.
However, i want to validate these fields so that only the numbers or decimal numbers are accepted.
Whats the easiest way to ensure that these fields are only characters 0-9.
I would prefer an if statement but any solution would be nice!
Use string.matches
method which accepts a regex as an argument.
if(string.matches("\\d+(?:\\.\\d+)?"))
{
System.out.println("Matches");
}
else
{
System.out.println("No Match");
}