password

用于验证密码的内置正则表达式插件。

使用场景

  • 表单验证:验证密码输入字段。
  • 用户注册:在注册时验证密码。
  • 安全:确保密码符合特定标准。

示例

import { regex } from 'funtool';

// 基本验证
const isValid = regex.checker('123456789012345678').use('password').isValid();

// 带错误处理
const result = regex.checker('invalid').use('password');
if (!result.isValid()) {
  console.log('无效密码');
}

正则规则

/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/

验证规则

  • 验证 15 位或 18 位密码。
  • 对于 18 位密码,检查最后一位是否可以是 X 或 x。

错误消息

对于无效密码,返回 false,不提供具体消息。