我是否理解Robin Herbots输入掩码仅适用于1900年至2099年之间的日期? 我想用它来帮助用户在1900年之前输入日期并确保格式。如果用户在没有闰年的情况下进入闰年,或者认为9月份有31天,我并不特别在意。感谢。
答案 0 :(得分:7)
解决方案: $(" .datemask")。inputmask(" dd / mm / yyyy",{"占位符":" dd / mm / yyyy" ,"年份":{minyear:1600,maxyear:2099}});
答案 1 :(得分:0)
在 /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 }
]
}