package com.hwlcn.security.util;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class RegExPatternMatcher implements PatternMatcher {
public boolean matches(String pattern, String source) {
if (pattern == null) {
throw new IllegalArgumentException("pattern argument cannot be null.");
}
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(source);
return m.matches();
}
}