正则表达式1:/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*[~!@#$%^&*)(_+}{|:?><]).{8,16}$/
正则表达式2:/^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[~!@#$%^&*)(_+}{|:?><]).{8,16}$/
(?=.*[A-Z]) :必须包含大写字母
(?=.*[a-z]):必须包含小写字母
(?=.*[0-9]):同“(?=.*\d)”必须包含数字
(?=.*[~!@#$%^&*)(_+}{|:?><]):必须包含特殊字符,字符范围:“~!@#$%^&*)(_+}{|:?><”
{8,16}:字符长度在8~16位