Type Check

A type check analyzes each character in a field to determine if they are valid. It is not performed on binary fields since they can contain any field value.

The valid value types are described in Table 1.
Table 1. Value Types
Type Description
A Alphabetic characters A through Z, a through z, or spaces (but not all spaces)
B Blank; only the space character is valid
N Numeric characters 0 through 9
S Special characters. Any printable ASCII character with a hexadecimal value greater than X'1F' (31 decimal) that is not alphabetic, numeric, or blank
AN Alphanumeric. All characters from the alphabetic and numeric character sets are valid.
ANS Alphabetic, numeric, or special. Any character from the alphabetic, numeric, or special character sets are valid.
BIN Binary data. All characters are valid.
NB Any numeric or spaces (but not all spaces)
NB_187 Any numeric or spaces (but not all spaces)
NBSM Numeric, blank, special, or MICR. Any numeric, blank, special, or asterisk (*) character is valid.
NBSM_187 Any numeric, blank, asterisk (*), or dash (-) character from the X9.100-187 specification is valid
NBSMOS Numeric, blank, special, MICR On-us. Any numeric, blank, special, asterisk (*), dash (-), or forward slash (/) character.
NS Any numeric or special character