Check on regex101.com https://regex101.com/r/e2XQ4Q/1
([a-zA-Z0-9\s])*([!@#$%^&*()<>])+([a-zA-Z0-9\s!@#$%^&*()<>])*
Succeeds for:
a#d
#sdf
SDFERWEFSDFSLKDJFFIJWEO09873124sfkjhawoierhFJWEL FNFKSDFk*e
asdf(