vee-validate 正则验证通过但是最终结果为 false

2023-02-03 16:45:29 +08:00
 dongtingyue
<input type="text"
            v-model="test2"
            id="test2"
            name="test2"
            v-validate="'remoteString'"
/>
<span class="form-error"
v-if="errors.has('test2')">
{{errors.first('test2')}}
</span>
<button @click="test">测试</button>


 async test () {
 this.$validator.errors.clear()
 this.$validator.validateAll().then((result) => {
 console.log(result) //falase
 console.log(this.$validator) 
 })
 },
 
 
  Validator.extend('remoteString', {
        validate: (value, obj) => {
            const reg = new RegExp('\\d+', 'ig')
            return reg.test(value)
        }
    })

```
默认的 require 规则正常,有可能是什么问题? v2 的
477 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/912941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX