Write a java program to validate a PAN Card number. A PAN card number is said to be valid when it starts with 5 uppercase letters 4 digits and Followed by single upper case letter. A Valid PAN have only 10 letters.
For example: a pan card number AMEPJ2585B is valid where as AM525LDKF is invalid.
Given below is the java program which makes use of regular expressions to validate the PAN number.
ValidPan.java

For example: a pan card number AMEPJ2585B is valid where as AM525LDKF is invalid.
Given below is the java program which makes use of regular expressions to validate the PAN number.
ValidPan.java
import java.util.*; class ValidPAN { public static void main(String[] args) { Scanner scn=new Scanner(System.in); int t=scn.nextInt(); String s[]=new String[t]; boolean output[]=new boolean[t]; for(int i=0; i<s.length;i++) { s[i]=scn.next(); boolean ss=s[i].matches("[A-Z]{5}\\d{4}[A-Z]{1}"); output[i]=ss; } for(boolean b:output) { System.out.println(b); } } }
Sample Output:
No comments:
Post a Comment