Robin Herbots 输入掩码日期限制

Robin Herbots Inputmask Date Limits

我是否正确理解 Robin Herbots Inputmask 仅适用于 1900 到 2099 之间的日期? 我想用它来帮助用户输入 1900 年之前的日期并确定格式。我并不特别关心用户是否在没有闰年的情况下输入了闰年,或者认为 9 月有 31 天。谢谢。

/js/jquery.inputmask.date.extensions.js 的第 33 行 - 只需按世纪匹配将年份从 (19|20) 编辑为您需要的任何年份1700 - 2299 年所以..

'y': { //basic year
  validator: "(17|18|19|20|21|22)\d{2}",
  cardinality: 4,
  prevalidator: [
    { validator: "[12]", cardinality: 1 },
    { validator: "(17|18|19|20|21|22)", cardinality: 2 },
    { validator: "(17|18|19|20|21|22)\d", cardinality: 3 }
  ]
}

解决方法: $(".datemask").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy", "yearrange":{minyear: 1600, maxyear: 2099 }});