Edit new member

how can i edit the new member form. i see fields like e-mail are required but I want to see if I can edit the pattern it looks for (such as a valid e-mail must have a “@” with it) and also look into adding descriptions to certain fields.