import java.util.regex.Pattern;
class passwordvalidation {
public static void main
(String[] args
) { String pattern
= "(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\\S+$).{8,}"; System.
out.
println(passwd.
matches(pattern
)); }
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwpjbGFzcyBwYXNzd29yZHZhbGlkYXRpb24gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICBTdHJpbmcgcGFzc3dkID0gIlBhc3N3b3JkMSEiOyAKICAgICAgU3RyaW5nIHBhdHRlcm4gPSAiKD89LipbMC05XSkoPz0uKlthLXpdKSg/PS4qW0EtWl0pKD89LipbQCMkJV4mKz1dKSg/PVxcUyskKS57OCx9IjsKICAgICAgU3lzdGVtLm91dC5wcmludGxuKHBhc3N3ZC5tYXRjaGVzKHBhdHRlcm4pKTsKICAgfQp9