A monoclonal antibody (Z1H01) for an oligopeptide carrying an azobenzene group, was prepared under conditions where the azobenzene group is in the trans form. The antibody bound the hapten peptide effectively when the hapten peptide is in the trans form (K = 5 x 10(7) M-1), but the antibody released the hapten under irradiation with UV light where the hapten is in the cis form. The antibody bound the hapten again, when the hapten reverted to the trans form after irradiation with visible light.