How to verify PAN card?

前端 未结 15 1409
予麋鹿
予麋鹿 2021-02-13 11:46

How to check the validation of edittext for pan card like \"ABCDE1234F\". I am confused how to check the the validation for this. Please help me guys. I will appreciate any kind

15条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-02-13 12:07

    You can use Regular Expression with pattern matching

    String s = "ABCDE1234F"; // get your editext value here
    Pattern pattern = Pattern.compile("[A-Z]{5}[0-9]{4}[A-Z]{1}");
    
    Matcher matcher = pattern.matcher(s);
    // Check if pattern matches 
    if (matcher.matches()) {
      Log.i("Matching","Yes");
    }   
    
    [A-Z]{5} - match five literals which can be A to Z
    [0-9]{4} - followed by 4 numbers 0 to 9
    [A-Z]{1} - followed by one literal which can A to Z
    

    You can test regex @

    http://java-regex-tester.appspot.com/

    http://docs.oracle.com/javase/tutorial/essential/regex/

提交回复
热议问题