Skip to content

Instantly share code, notes, and snippets.

@sangramanand
Created February 23, 2012 11:46
Show Gist options
  • Save sangramanand/1892516 to your computer and use it in GitHub Desktop.
Save sangramanand/1892516 to your computer and use it in GitHub Desktop.
Validating phone number using Java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
*
* @author anand
*/
public class ValidatePhoneNumber {
public static void main(String[] argv) {
String phoneNumber = "1-(80..2)-321-0361";
System.out.println(phoneNumber.length());
String regex = "^\\+?[0-9. ()-]{10,25}$";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(phoneNumber);
if (matcher.matches()) {
System.out.println("Phone Number Valid");
} else {
System.out.println("Phone Number must be in the form XXX-XXXXXXX");
}
}
}
Copy link

ghost commented Jan 28, 2018

@ainie89
you can achieve this by using this simple logic.

if( ! textField2.getText().toString().matches(textField1))
{
// do this..
}

hope it helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment