Java tutorial
//package com.java2s; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { private static final String Passwrod_PATTERN = "^(?=.*[a-zA-Z])(?=.*[!@#$%^*+=-])(?=.*[0-9]).{6,15}$"; public static boolean Passwrodvalidate(final String hex) { Pattern pattern = Pattern.compile(Passwrod_PATTERN); Matcher matcher = pattern.matcher(hex); return matcher.matches(); } }