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 }});
我是否正确理解 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 }});