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)) + } }