Regular Expression

^(?=.*[A-Za-z])(?=.*[0-9])(?=.*[[email protected]$!%*#?&^()~])[A-Za-z[0-9][email protected]$!%*#?&^()~]{8,16}$