Zwitterionic Detergents
Zwitterionic detergents like CHAPS or SB12 combine the properties of ionic and nonionic detergents.
They carry a positively and a negatively charged group, but like nonionic surfactants, do not have a net charge (for CHAPS and sulfobetaines in the pH range of 2 -12).
Furthermore they lack conductivity and electrophoretic mobility and do not bind to ion exchange resins. However, they are able - like ionic detergents - to break protein-protein interactions.