My email vendor is implementing new password requirements. I manage all the email set-up/changes for my users via APIs. So when users change their email password on my site, I have to make sure they meet the requirements before sending the change to the API. I will check each of their requirements separately in code after the user submits their new password, but it would be nice if I could use a regular expression on the web page to notify them of a problem before sending the information to the server. I admit to being less than proficient in regular expressions, so I was wondering if SOSH might have a guru or two who could help me. The criteria are:
- At least eight characters in length
- No more than 20 characters in length
- Contain at least one number [0-9] character
- Contain at least one special character from: !@#$%^&*()~`-=_+[]\{}|:";',./<>?
- Contain at least one upper-case and lower-case letter
Thanks for any help.













