In my opinion, we need to upgrade the system, if the address of bitcoin in an incorrect format, miner dont confirm the transaction and drop it, so the transaction will back to the sender wallet. some of the online wallets have this option but not all of them, if you enter an invalid or no bitcoin wallet you cant send it, let's hope for the best