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;
}
输入相应的短信内容即可返回需要的六位数短信验证码