如何在html或javascript中验证密码?

我不知道如何编写代码以在这些条件下验证密码 (仅以大写字母开头,仅8个字符,不少于一个,具有至少一个数字和特殊字符)使用html或javascript条件