如何從我的定電話號碼刪除國家代碼和特殊字符:+ 1-541-XXX-XXXX我想要的結果:541xxxxxxx如何從給定的電話號碼中刪除國家代碼和特殊字符?
String edt = edittext.toString();
String num = edt.substring(Math.max(edt.length() - 10, 0));
result = num.replaceAll("-","")
if(s.length()>10) {
String edt = s.toString();
System.out.println("@@"+edt);
System.out.println("== PHONE ==:"+edt.substring(Math.max(edt.length() - 10, 0)));
String kk = edt.substring(Math.max(edt.length() - 10, 0));
result = kk.replaceAll("-","");
//edtSearch.setText(kk);
System.out.println("== PHONE ==:"+kk);
}
分裂 - ,然後加入從第一個元素開始的所有元素 – Satya
你究竟想在這裏實現什麼?您可以設置長度限制和輸入類型在您的XML編號,這將避免輸入特殊字符,將限制字符的最大數量 – Arshad
我不想改變在XML端我只是想從格式化電話號碼的實際10位數字一個字符串。該字符串我需要發送到我的服務器 –