正则表达式和JavaScript

所以我被要求在正则表达式中执行此密码身份验证,老实说我不知道​​该怎么做 其以下“((至少应包含6个字符的字母和数字,一个大写字母 并且必须包含{#,@,!,%}中的一个特殊字符“) 我想知道在Java脚本中是否有任何更简便的方法允许这种操作