匹配短信中间的6个数字(验证码等)



  private String patternCoder = "(?<!\\d)\\d{6}(?!\\d)";

上面正则表达式控制匹配规则;



private String patternCode(String patternContent) {
if (TextUtils.isEmpty(patternContent)) {
return null;
}
Pattern p = Pattern.compile(patternCoder);
Matcher matcher = p.matcher(patternContent);
if (matcher.find()) {
return matcher.group();
}
return null;

}

输入相应的短信内容即可返回需要的六位数短信验证码

你可能感兴趣的:(短信验证码,匹配验证码,获取短息中的验证码信息)