landline

用于验证固定电话号码的内置正则表达式插件。

使用场景

  • 表单验证:验证固定电话号码输入字段。
  • 用户注册:在注册过程中验证固定电话号码。
  • 联系人验证:在发送重要通知前确保电话号码有效。

示例

import { regex } from 'funtool';

// 基本验证
const isValid = regex.checker('010-12345678').use('landline').isValid();

// 带错误处理
const result = regex.checker('invalid').use('landline');
if (!result.isValid()) {
  console.log('无效的固定电话号码');
}

正则规则

/^0\d{2,3}-?\d{7,8}$/

验证规则

  • 必须以 0 开头。
  • 后面跟随 2 到 3 位数字。
  • 可以包含一个可选的连字符。
  • 以 7 到 8 位数字结尾。

错误消息

对于无效的固定电话号码返回 false,无特定错误消息。