Add support for verification codes without an internal hyphen

This commit is contained in:
Chris Eager
2021-03-17 17:09:10 -05:00
committed by Chris Eager
parent 41129f7c50
commit 09cba8774d
3 changed files with 30 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ import java.util.regex.Pattern;
public class VerificationCodeParser {
private static final Pattern CHALLENGE_PATTERN = Pattern.compile("(.*\\D|^)([0-9]{3,4})-([0-9]{3,4}).*", Pattern.DOTALL);
private static final Pattern CHALLENGE_PATTERN = Pattern.compile("(.*\\D|^)([0-9]{3,4})-?([0-9]{3,4}).*", Pattern.DOTALL);
public static Optional<String> parse(String messageBody) {
if (messageBody == null) {