RegEx至少包含一个大写,一个小写,一个数字和一个特殊字符

时间:2019-05-21 15:26:07

标签: regex regex-lookarounds regex-group regex-greedy

我正在编写一个用于检查密码的android正则表达式,其中包含我使用的正则表达式

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[\W_]).{8,16}$

但是我的Matcher类总是返回false

     Matcher matcher;

        Pattern pattern = Pattern.compile(context.getString(R.string.password_validation_value));

matcher = pattern.matcher(password); // always returns false

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

好,这是一个解释

FROM zzrot/alpine-node MAINTAINER Vo Duy Tuan <tuanmaster2012@gmail.com> RUN apk add --update \ supervisor \ && rm -rf /var/cache/apk/* ADD supervisord.conf /etc/supervisor/conf.d/supervisord.conf RUN /bin/mkdir -p /srv/logs WORKDIR /srv COPY . /srv RUN npm install --silent socket.io@0.9.14 RUN npm dedupe EXPOSE 8080 CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]

解释

instanceof