Regular Expression

^((6M|MM|JM|XX|XN|JA)[0-9A-Z]{10}[0-9]{5}|(F3|DL)[0-9A-Z]{2}-[0-9A-Z]{2}[0-9]{5}|0[0-9]{8})$