^([A-Z]{4})-([A-Z]{3})-([A-Z]{1,7})-([A-Z]{4})-(\d{3})$ ^([A-Z]{4})-([A-Z]{3})-([A-Z]{1,7})-([A-Z]{4})-(\d{3})_([A-Z]{1})_([[:alnum:]])([[:alnum:]]{3})_([[:alnum:]])([[:alnum:]]{3})$