mobile

内置正则表达式插件,用于验证中国手机号码。

使用场景

  • 表单验证:验证手机号码输入字段
  • 用户注册:在注册过程中验证手机号码
  • 短信验证:在发送短信前确保号码有效

示例

import { regex } from 'funtool';

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

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

正则规则

/^1[3|4|5|6|7|8|9][0-9]{9}$/

验证规则

  • 必须以1开头
  • 第二位必须是3-9
  • 必须包含11位数字

错误信息

对于无效的手机号码返回false,没有特定错误信息。