View previous topic :: View next topic
|
Author |
Message |
lvbntapasvi
New User
Joined: 20 Jul 2006 Posts: 30
|
|
|
|
I have a field which is defined as alphanumeric and the user has to enter values in this field in format of NNNC, where N = numeric and C = character. Also, the last bit (character), can take values only 'D', 'M','W' and 'Y'. So, how can I make a check on this field so that valid values are entered. So, basically I need to validate tha the first 3 are numeric and the 4th field is either D /M/W/Y.
Thanks in advance.
Tapasvi. |
|
Back to top |
|
|
dbzTHEdinosauer
Global Moderator
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
|
|
|
|
Code: |
05 input-field
10 first-numeric-char pic 9.
88 numeric-char-is-numeric values 0 thru 9.
10 second-numeric-char pic 9.
88 numeric-char-is-numeric values 0 thru 9.
10 third-numeric-char pic 9.
88 numeric-char-is-numeric values 0 thru 9.
10 Forth-char pic x.
88 forth-char-is-valid values 'D', 'M','W', 'Y'.
If numeric-char-is-numeric in first-numeric-char
and
numeric-char-is-numeric in second-numeric-char
and
numeric-char-is-numeric in third-numeric-char
and
forth-char-is-valid
Then
perform everything-is-ok
else
perform find-invalid-char
end-if |
by the way, this is not a rookie or beginners forum.
happy new year, rookie! |
|
Back to top |
|
|
|