You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

imaskJS日期格式化用正斜杠时无法输入日期最后一位的问题

IMask日期掩码正斜杠分隔符输入异常问题

在IMask中配置日期掩码时,发现使用正斜杠(/)作为日期分隔符时,无法输入日期的最后一位数字。测试了以下几种配置方式:

IMask(
  field,
  {
    mask: Date,
    pattern: 'd{/]}`m{\/}`Y',
    min: new Date(1990, 0, 1),
    max: new Date(2020, 0, 1),
    lazy: false
  });

IMask(
  field,
  {
    mask: Date,
    pattern: 'd{/]}`m{/}`Y',
    min: new Date(1990, 0, 1),
    max: new Date(2020, 0, 1),
    lazy: false
  });

IMask(
  field,
  {
    mask: Date,
    pattern: 'd/m/Y',
    min: new Date(1990, 0, 1),
    max: new Date(2020, 0, 1),
    lazy: false
  });

除正斜杠外,使用其他分隔符(如横杠、点号等)时,掩码均可正常工作。

内容的提问来源于stack exchange,提问作者nerdybynature

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 10:55:13