1
我有一個電話號碼,可以出現在不同的格式。我需要將該號碼與型號相匹配。電話號碼解析和驗證
來電是來電號碼,其他號碼是數字保存在我們的電話表中的格式。
那麼,如何分割字符串,以便我可以得到/驗證有意義的輸出?
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");
}
}
}
下面是一個電話號碼分析器/驗證通過谷歌https://code.google.com/p/libphonenumber/推出 –
正則表達式是有用的做這樣的事情。試試看,http://docs.oracle.com/javase/tutorial/essential/regex/ –
好吧,我看看這兩個鏈接,並感謝您的幫助 –