• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Haixing-Hu / js-common-validator / 01472c8a-384f-4fa0-ab30-013a4dc5b248

12 Sep 2024 08:41AM UTC coverage: 83.174% (-2.2%) from 85.356%
01472c8a-384f-4fa0-ab30-013a4dc5b248

push

circleci

Haixing-Hu
build: update yarn

199 of 252 branches covered (78.97%)

Branch coverage included in aggregate %.

236 of 271 relevant lines covered (87.08%)

24.46 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

25.0
/src/rules/verify-code.js
1
////////////////////////////////////////////////////////////////////////////////
2
//
3
//    Copyright (c) 2022 - 2023.
4
//    Haixing Hu, Qubit Co. Ltd.
5
//
6
//    All rights reserved.
7
//
8
////////////////////////////////////////////////////////////////////////////////
9
import isString from './impl/is-string';
10

11
/**
12
 * 验证验证码合法性的正则表达式。
13
 *
14
 * 合法的验证码由6位数字组成
15
 *
16
 * @author 胡海星
17
 */
18
const VERIFY_CODE_REGEXP = /^[0-9]{6}$/;
23✔
19

20
export default {
21

22
  /**
23
   * 测试验证码是否合法
24
   *
25
   * @param {in} code
26
   *    待测试的验证码
27
   * @return
28
   *    若验证码合法则返回true;否则返回false。
29
   * @author 胡海星
30
   */
31
  isValid(code) {
32
    return isString(code) && VERIFY_CODE_REGEXP.test(code);
×
33
  },
34
};
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc