-
Notifications
You must be signed in to change notification settings - Fork 5
/
registration number validation.txt
60 lines (55 loc) · 1.28 KB
/
registration number validation.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
int x = regNo.length();
boolean flag_reg = false;
if( x == 11 )
{
if(regNo.charAt(0) == '2' && regNo.charAt(1) == '0' && regNo.charAt(4) == '-' && regNo.charAt(7) == '-' )
{
flag_reg =true;
for ( int n = 2; n < 4 ; n++)
{
if( regNo.charAt(n) >= '0' && regNo.charAt(n) <= '9' )
{
flag_reg = true;
}
else
{
flag_reg = false;
break;
}
}
if(flag_reg == true)
{
for(int n = 5; n < 7; n++)
{
if( regNo.charAt(n) >= 'A' && regNo.charAt(n)<= 'Z')
{
flag_reg= true;
}
else
{
flag_reg= false;
break;
}
}
if(flag_reg == true)
{
for (int j = 8; j < 11; j++)
{
if( regNo.charAt(j) >= '0' && regNo.charAt(j) <= '9')
{
flag_reg = true;
}
else
{
flag_reg = false;
break;
}
}
}
}
}
else
{
flag_reg = false;
}
}