From 595dcc7fe4e469022c068d306e5d2c4873c2e105 Mon Sep 17 00:00:00 2001 From: Icarus Xu Date: Tue, 14 Nov 2023 09:20:54 +0800 Subject: [PATCH] add alipay otp message Signed-off-by: Icarus Xu --- .../java/io/github/jd1378/otphelper/utils/CodeExtractor.kt | 1 + .../io/github/jd1378/otphelper/CodeDetectionUnitTest.kt | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/io/github/jd1378/otphelper/utils/CodeExtractor.kt b/app/src/main/java/io/github/jd1378/otphelper/utils/CodeExtractor.kt index 86970d58..fdcfe239 100644 --- a/app/src/main/java/io/github/jd1378/otphelper/utils/CodeExtractor.kt +++ b/app/src/main/java/io/github/jd1378/otphelper/utils/CodeExtractor.kt @@ -14,6 +14,7 @@ class CodeExtractor { "c[oó]digo", "clave", "验证码", + "校验码", "識別碼", "認證", "驗證", diff --git a/app/src/test/java/io/github/jd1378/otphelper/CodeDetectionUnitTest.kt b/app/src/test/java/io/github/jd1378/otphelper/CodeDetectionUnitTest.kt index b987b966..2f13a2ac 100644 --- a/app/src/test/java/io/github/jd1378/otphelper/CodeDetectionUnitTest.kt +++ b/app/src/test/java/io/github/jd1378/otphelper/CodeDetectionUnitTest.kt @@ -502,4 +502,11 @@ code: 123456 assertEquals(false, CodeIgnore.shouldIgnore(msg)) assertEquals("123456", CodeExtractor.getCode(msg)) } + + @Test + fun chineseAlipayCode() { + val msg = "【支付宝】校验码1234,付款金额169.00,你正在使用支付宝,需要进行校验,请勿向任何人提供您收到的短信校验码" + assertEquals(false, CodeIgnore.shouldIgnore(msg)) + assertEquals("1234", CodeExtractor.getCode(msg)) + } }