Different info required for different user groups

Permalink
We have a client that has several different user groups and those groups require different information. For example, for one group they need the user's zip code, for the other group this isn't needed nor does it need to be required.

In order for the first group to enter their zip code, this has been made a required field. Is there a way to make certain parts of the user registration required for some users?

Thanks!

FatTony1952