我如何告诉Vuelidate的验证者接受“ alphaNum”加字符dot(“。”)?

我有一个输入字段,我可以告诉 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. .

我该如何实现?

gongweilizi 回答:我如何告诉Vuelidate的验证者接受“ alphaNum”加字符dot(“。”)?

您可以将正则表达式与字母数字字符加.一起使用:

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
    }
  }
};
本文链接:https://www.f2er.com/2577934.html

大家都在问