Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 电话号码解析和验证_Java_Android_String_Android Contacts - Fatal编程技术网

Java 电话号码解析和验证

Java 电话号码解析和验证,java,android,string,android-contacts,Java,Android,String,Android Contacts,我有一个可以以不同格式显示的电话号码。我需要把那个号码和型号匹配起来 Incoming call是来电的号码,其他号码是储存在电话表中的号码格式 那么,如何分割字符串,以便获得/验证有意义的输出呢 public class Trial { public static void main(String[] args) { String incomingcall,number1,number2,number3,newincoming,new1 = null;

我有一个可以以不同格式显示的电话号码。我需要把那个号码和型号匹配起来

Incoming call是来电的号码,其他号码是储存在电话表中的号码格式

那么,如何分割字符串,以便获得/验证有意义的输出呢

   public class Trial {

    public static void main(String[] args) {
        String incomingcall,number1,number2,number3,newincoming,new1 = null;
        incomingcall="+919045308261";
        number1="9045308261";
        number2="09045308261";
        number3= "+91 90 45 308261";

        //int i= incomingcall.length();
        newincoming=incomingcall.replace("+91", "000");
        System.out.println(newincoming);
        if(number1.length()<=10){
        new1 =  ("000"+number1);
            System.out.println(new1);
        }

        if(newincoming.equals(new1)){
            System.out.println("Numbers matched");
        }


    }

}
公开课审判{
公共静态void main(字符串[]args){
字符串incomingcall,number1,number2,number3,newincoming,new1=null;
incomingcall=“+919045308261”;
number1=“9045308261”;
number2=“09045308261”;
数字3=“+91 90 45 308261”;
//int i=incomingcall.length();
newincoming=incomingcall.replace(“+91”,“000”);
系统输出打印项次(新输入);

如果(number1.length()让我们把它作为正式答案,好吗


这是一个由谷歌推出的电话号码解析器/验证器

这是一个由谷歌regex推出的电话号码解析器/验证器在做类似的事情时很有用。试试看,好的,我看看这两个链接,谢谢你的帮助。我以前在很多应用程序中使用了Frank Tudor建议的那个,我强烈推荐它。它是一个完整的APIat可以让你做任何关于电话号码的事情!非常欢迎你。