首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Inputmask插件中设置范围?

如何在Inputmask插件中设置范围?
EN

Stack Overflow用户
提问于 2021-01-18 21:21:53
回答 1查看 88关注 0票数 0

我使用Inputmask

我需要一个10到120的口罩

为此,必须以某种方式为特定输入写入此掩码

请告诉我,有见识的人

test-1可以工作,但是在用于test-2的js中,您需要添加一些东西,但我不清楚确切的内容是什么

HTML

代码语言:javascript
复制
<div id="test-1" mask-val="9-ZZ-9">
  test-1 <input type="text" />
</div>
<br>
<div id="test-2" inputmask-alias="from10to120">
  test-2 <input type="text" />
</div>

JS

代码语言:javascript
复制
let mask_1 = $("#test-1")[0].getAttribute("mask-val");
Inputmask(mask_1).definitions.Z = {
  validator: "[A-Za-z]",
  casing: "upper"
};
Inputmask(mask_1).mask($("#test-1>input")[0]);

let mask_2 = $("#test-2")[0].getAttribute("inputmask-alias");
Inputmask(mask_2).extendAliases = {
  from10to120: {
    mask: "^(\d{2}|10[0-9]|11[0-9]|120)$",
    placeholder: ""
  }
};
Inputmask(mask_2).mask($("#test-2>input")[0]);

code in codepen

EN

回答 1

Stack Overflow用户

发布于 2021-08-11 09:46:29

你可以试试这个:

代码语言:javascript
复制
$("#test-2>input").inputmask('numeric', { 
  min: 10,
  max: 120,
  allowMinus: false,
  digits: 0
});

下面是Codepen中的一个例子:https://codepen.io/AZIIZoom/pen/rNmPWbN

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65775339

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档