【问题标题】:Vue.js - Element UI - Form validation regexpVue.js - 元素 UI - 表单验证正则表达式
【发布时间】:2017-06-06 16:57:25
【问题描述】:

我想使用vue-js 2.3element-ui 验证表单

显然,他们使用async-validator 来验证表单。文档是here

示例

https://jsfiddle.net/skd3nyqh/

问题

未捕获的错误:未知规则类型 D*([2-9]d{2})(D*)([2-9]d{2})(D*)(d{4})D*

我不知道如何使用regexp 验证字段。我发现有关该主题的文档不够明确。

【问题讨论】:

  • 当我运行你的小提琴时,我在控制台中没有看到这样的错误。
  • 我刚刚又做了一次jsfiddle.net/skd3nyqh:/
  • 好的,现在显示错误。

标签: regex validation vuejs2


【解决方案1】:

来自documentation

图案

模式规则属性表示一个正则表达式, 值必须匹配才能通过验证。

使用

{required: true, pattern:/\D*([2-9]\d{2})(\D*)([2-9]\d{2})(\D*)(\d{4})\D*/, message: 'Please input phone', trigger: 'blur' }

更新fiddle

【讨论】:

  • 非常合理的答案,但是没有办法为整个 Element-UI 组件全局实现这种模式吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-01
  • 2021-05-07
  • 1970-01-01
  • 2017-02-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多