^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{6,}$
https://www.regexplanet.com/share/index.html?share=yyyyp7mhm3d