All you need to clean anything should be within a topic below:
All types of bleach can and will damage fibres in fabrics so their use should be carefully controlled
Bleach is often thought of as a whitening agent but this isn't quite true. What we use bleach for is to remove stains that have not been removed in the normal washing and stain removing process. The aim is to let the bleach act as an oxidising agent, where many coloured substances become colourless or become soluble in water on oxidisation. It also has a disinfectant effect and can be used to help sanitize a load.
Bleach attacks both stains and the fabric, so the process must be controlled.