npm 设置切割中的最大值

9nvpjoqh  于 2023-02-04  发布在  其他
关注(0)|答案(2)|浏览(157)

我在Vue.js项目中使用cleave.js作为日期输入字段。
我通过的选项是:

<cleave :options="{
                date: true,
                datePattern: ['m', 'd','Y']
                   }"   id="date-input" placeholder="MM/DD/YYYY" type="text"></cleave>

如何设置Y的最大值?

wlwcrazw

wlwcrazw1#

Cleave是一个输入格式库,它真的没有别的功能,你可以决定如何限制用户输入,幸运的是它提供了一个API来访问下划线的原始输入值。
您需要编写一个事件侦听器来检查用户输入并根据需要设置值的上限。

oxalkeyp

oxalkeyp2#

我这样做的卡安全号码和工作罚款

const cardCCV = new Cleave("#cardCCV", {
    numeral: true,
    stripLeadingZeroes: false,
    onValueChanged: function (e) {
      const maxSize = 3;
      if (e.target.rawValue.length > maxSize) {
        cardCCV.setRawValue(e.target.rawValue.substring(0, maxSize));
      }
    },
  });

相关问题