2010-11-30 7 views
1
Pattern p = Pattern.compile("^\\+(?:[0-9] ?){6,14}[0-9]$"); 
      //Match the given string with the pattern 
      Matcher m = p.matcher(numberstr); 
      //check whether match is found 
      boolean numberFound = m.matches(); 
+3

Quelle est la question ici? – Pentium10

Répondre

8

1) Si vous souhaitez valider un champ de texte, de sorte qu'ils peuvent entrer uniquement les numéros de téléphone dont vous avez besoin de mettre en XML

android:phoneNumber="true" 

2) Ou si vous voulez valider un numéro de téléphone faire usage de la classe Linkify, et vous pouvez utiliser l'interface MatchFilter qu'il fournit pour obtenir les numéros de téléphone reconnus dans le charsequence.

Questions connexes