Azure 特殊字符正则表达式包含错误字符,但我无法找出哪些字符

Azure special characters regex contains fault ones but i cant find out which ones

我正在尝试为 azure 虚拟机管理员密码制作一个正则表达式 但它包含错误的,错误没有指定哪些是错误的,而且在 Azure 门户上也没有关于哪些字符不能使用的信息

这是正则表达式:

[^!@$#%^&*()_+\-=\[\]{};'':"\|,.<>\/? ]

获得 Microsoft 支持票后,Microsoft 支持告诉我 [\W_] 应该是我想要实现的目标。它并不完美,但目前看来可以使用。