gpt4 book ai didi

javascript - 我如何告诉 Vuelidate 的验证器接受 "alphaNum"加字符点 (".")?

转载 作者:行者123 更新时间:2023-11-30 23:59:03 37 4
gpt4 key购买 nike

我有一个输入字段,我可以告诉Vuelidate它只接受alphaNumRequired,如下所示:

import { required, alphaNum } from "vuelidate/lib/validators";

export default {
data() {
return {
myInputValue: ""
};
},
validations: {
myInputValue: {
required,
alphaNum
}
}
};

我的问题来了,如何让 myInputValue 接受额外的字符点(.)?

它将完全接受这些东西

  1. abcdefghijklmnopqrstuvwxyz
  2. ABCDEFGHIJKLMNOPQRSTUVWXYZ
  3. 0123456789
  4. .

我怎样才能实现这个目标?

最佳答案

您可以使用包含字母数字字符加 的正则表达式。:

import { required, helpers } from 'vuelidate/lib/validators';
const alphaNumAndDotValidator = helpers.regex('alphaNumAndDot', /^[a-z\d.]*$/i);

export default {
data() {
return {
myInputValue: ""
};
},
validations: {
myInputValue: {
required,
alphaNumAndDotValidator
}
}
};

关于javascript - 我如何告诉 Vuelidate 的验证器接受 "alphaNum"加字符点 (".")?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60862345/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com