2016-05-08 10 views
-1

入力を入力するフォーマットは、00XXX0000フォーマット、数字は0、単語はXです。ボタンをクリックすると、どうやって確認できますか?正規表現を使用できますか?これを行う最善の方法は何でしょうか?EditTextをアンドロイドでこの特定のフォーマットにフォーマットするにはどうすればよいですか?

たとえば14BMC0088は許容される形式です。正規表現(コメントごとに、文字や数字など0としてXを考える)を使用して

+0

言葉が含まマッチャー? – heemayl

+0

、例えば14BMC0088が許容されるフォーマットである。 – nandu

+0

それは文字のために 'X'を意味しますか? – heemayl

答えて

0

私は、パターンを使用してそれをやったと

public boolean checkPattern() { 
     Pattern pattern = Pattern.compile("^\\d{2}[a-zA-Z]{3}\\d{4}$"); 
     Matcher matcher = pattern.matcher(rollNoVar); 
     if(matcher.find()) 
     { 
      return true; 
     } 
     else 
      return false; 
    } 
0

^\d{2}[a-zA-Z]{3}\d{4}$ 

Demo

+0

ありがとうございます。誰かがそれが役に立つと思った場合に備えて、私がどのようにそれを実行したかを追加しました。 – nandu

+0

@nandu問題ありません.. – heemayl

+0

@nanduあなたは、私の答えを選択して削除し、何日もの間に自分のものを選ぶというフェアを考えていますか? – heemayl

関連する問題