javascript - 反应电话号码验证
问题描述
我正在使用joi-phone-numbe r 库进行电话号码验证。
这是正在尝试做出反应的示例代码
import Joi from 'joi';
import cNumber from 'joi-phone-number';
const myJoi = Joi.extend(cNumber);
schema = {
phone: myJoi.string().phoneNumber({defaultCountry: 'US',format: 'international'})
}
问题是它只验证前两位数字,然后显示数字是正确的
Example
09 Invalid
999 Valid
那么我打算如何使用它来做出反应。我的目标是用有效的电话号码检查国家代码。
解决方案
不确定,但你能试试这个吗?
import simpleJoi from "joi";
const Joi = simpleJoi.extend(require("joi-phone-number"));
schema = {
phone: Joi.string().phoneNumber({defaultCountry: 'US',format:'international'})
}
推荐阅读
- mysql - 无法解析的 SQL 查询
- javascript - 我无法使用循环在 Javascript 中创建交错转换延迟
- java - Spring boot CrudRepository 保存坏数据
- access-token - 如何在 UserService 中实现 ITokenHandle 接口来撤销引用令牌
- delphi - 重构引用/与继承的关联
- spring-cloud - spring cloud zuul 不能使用简单的示例代码
- elasticsearch - 如何访问指向 ElasticSearch 页面的 DrillDown 链接的 Grafana 时间间隔范围
- ssas - 仅基于 SSAS 表格中的一个属性对度量进行切片
- bash - Mac - 无法安装 HomeBrew,因为缺少 Curl
- reactjs - 将“key”属性添加到保存在变量中的组件