0

Do I understand correctly that Robin Herbots Inputmask only works for dates between 1900 and 2099? I want to use it to help the user enter dates before 1900 and be sure about the format. I don't particularly care if the user enters a leap year when there wasn't a leap year, or thinks that there are 31 days in September. Thanks.

4

2 に答える 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 に答える