我是否正确理解 Robin Herbots Inputmask 仅适用于 1900 年至 2099 年之间的日期?我想用它来帮助用户输入 1900 年之前的日期并确定格式。我并不特别关心用户是否在没有闰年的情况下进入闰年,或者认为 9 月有 31 天。谢谢。
问问题
3310 次
2 回答
7
解决方案: $(".datemask").inputmask("dd/mm/yyyy", {"placeholder": "dd/mm/yyyy", "yearrange":{minyear: 1600, maxyear: 2099 }});
于 2016-06-01T04:56:04.523 回答
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 }
]
}
于 2015-01-15T10:09:04.587 回答