[A-Z]{2}\d{5}[A-Z]?
####
(CX36(5|6))|(JA30[0-2])|(JA3(([2-8]\d)|(9[0-4])))|(JA5.*)|(JA6((0\d)|(1[0-3])))|(JA64[7-9])|(JA687.*)|(JA74[0-3])|(JB5.*)|(JY(((1|2)\d\d)|(3[0-3]\d)))|(JY[3-9][5-9]\d)|(JZ51(3|4)00.*)
####
CX365-CX366
JA300-JA302
JA320-JA394
JA5*
JA600-JA613
JA647-JA649
JA687*
JA740-JA743
JB5*
JY100-JY339
JY350-JY999
JZ51300*
JZ51400*
####
^(?!CX36(5|6))
^(?!JA30[0-2])
^(?!JA3(([2-8]\d)|(9[0-4])))
^(?!JA5.*)
^(?!(JA6((0\d)|(1[0-3]))))
^(?!JA64[7-9])
^(?!JA687.*)
^(?!JA74[0-3])
^(?!JB5.*)
^(?!(JY(((1|2)\d\d)|(3[0-3]\d))))
^(?!JY[3-9][5-9]\d)
^(?!JZ51(3|4)00.*)