首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Yup确认电话号码?

用Yup确认电话号码?
EN

Stack Overflow用户
提问于 2018-09-24 16:04:18
回答 8查看 142.8K关注 0票数 59

我试着用Yup验证一个电话号码:

代码语言:javascript
运行
复制
phone: Yup.number()
  .typeError("That doesn't look like a phone number")
  .positive("A phone number can't start with a minus")
  .integer("A phone number can't include a decimal point")
  .min(8)
  .required('A phone number is required'),

.min(8)验证数字为8或更多。因此,只需输入8就可以了。我如何使8个字符是必需的,这样1000 0000才能通过?

EN

Stack Overflow用户

发布于 2020-08-08 16:00:29

代码语言:javascript
运行
复制
const phoneRegExp = /^((\\+[1-9]{1,4}[ \\-]*)|(\\([0-9]{2,3}\\)[ \\-]*)|([0-9]{2,4})[ \\-]*)*?[0-9]{3,4}?[ \\-]*[0-9]{3,4}?$/


phone_number: Yup.string()
  .required("required")
  .matches(phoneRegExp, 'Phone number is not valid')
  .min(10, "too short")
  .max(10, "too long"),

这对me...you来说是最好的选择,它可以设置你自己的长度.我只是想要10位数,而不是更少或更多

票数 8
EN
查看全部 8 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52483260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档