Java tutorial
//package com.java2s; import android.text.TextUtils; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static boolean isPhoneNumber(String phoneNumber) { if (!TextUtils.isEmpty(phoneNumber)) { String regex = "1([\\d]{10})|((\\+[0-9]{2,4})?\\(?[0-9]+\\)?-?)?[0-9]{7,8}"; Pattern p = Pattern.compile(regex); Matcher matcher = p.matcher(phoneNumber); return matcher.find(); } else { return false; } } }