The answer that question depends entirely on the type of ion exchange material. Weak ion exchangers have a very high affinity for either hydronium or hydroxide and in theory one or the other should be the best reagent for regeneration of weak ion exchangers (ie. hydroxide is most potent for weak anion exchange and hydronium is most potent for weak cation exchange). However, if your ion exchange material is a material with ion exchange sites distributed throughout the particle there will typically be a very significant size change between the protonated form (in the case of a weak cation exchanger) or the free base form (in the case of a weak anion exchanger) and the ionized form which can cause bed disruptions. In that case, regenerating the weak ion exchanger with a high ionic strength electrolyte may be a better option. For strong ion exchangers, the best option is to use a high ionic strength electrolyte. Acid or base regeneration provides limited benefit for strong ion exchange materials since acid has poor elution power for a strong cation exchanger and hydroxide has poor elution power for a strong anion exchanger. However, you also need to keep in mind the relative affinity of the ion exchange material for the electrolyte. For example, in the case of an anion exchange material chloride is a relatively weak eluent species and regeneration with a higher affinity ion such as nitrate would be more effective. In this case, however, if the column were being used with chloride as the eluent one would need to convert the column back to the chloride form after the regeneration step.
Typically you can follow the pH as an indicator depending on your system and type of regeneration. For example, conversion of H+ to Na+ forms of resin, the pH will be low as the resin is converted. Conversion from one form to another usually requires 3-4 column volumes.
Ionic strength also plays a role in regenerating the resin. This is important when regenerating a resin to an ion with a lower affinity than the ion on the column. For a strong cation exchange column I use, I wash the column with 10 column volumes of 0.1N acid to regenerate it. This is probably over kill, but I regenerate it from stronger cations to the hydrogen form, which I need to capture compounds.
The answer that question depends entirely on the type of ion exchange material. Weak ion exchangers have a very high affinity for either hydronium or hydroxide and in theory one or the other should be the best reagent for regeneration of weak ion exchangers (ie. hydroxide is most potent for weak anion exchange and hydronium is most potent for weak cation exchange). However, if your ion exchange material is a material with ion exchange sites distributed throughout the particle there will typically be a very significant size change between the protonated form (in the case of a weak cation exchanger) or the free base form (in the case of a weak anion exchanger) and the ionized form which can cause bed disruptions. In that case, regenerating the weak ion exchanger with a high ionic strength electrolyte may be a better option. For strong ion exchangers, the best option is to use a high ionic strength electrolyte. Acid or base regeneration provides limited benefit for strong ion exchange materials since acid has poor elution power for a strong cation exchanger and hydroxide has poor elution power for a strong anion exchanger. However, you also need to keep in mind the relative affinity of the ion exchange material for the electrolyte. For example, in the case of an anion exchange material chloride is a relatively weak eluent species and regeneration with a higher affinity ion such as nitrate would be more effective. In this case, however, if the column were being used with chloride as the eluent one would need to convert the column back to the chloride form after the regeneration step.