I did a search on google and couldn't find this posted anywhere, but here is the regular expression (regex) that I use to validate ERC-20 wallets for proper structure:
I'm just hoping this will help someone - it's very useful if you have a form that requires users to submit a wallet address (especially bounties and things of that nature).