00:00 am - 00:00 pm 的输入掩码
Input Mask for 00:00 am - 00:00 pm
我正在使用 jquery.inputmask 插件。
我需要一个 12 小时制时间范围的掩码。
示例:9:30 上午 - 10:00 下午
我知道我们可以这样做:
$(selector).inputmask("h:s t");
我希望得到这样的东西:
$(selector).inputmask("h:s t - h:s t"); // not working as intended
我能得到的最接近的是:
$(selector).inputmask("9{1,2}:99 aa - 9{1,2}:99 aa");
...但它不是 ideal/perfect,因为这将通过:33:44 mm - 55:66 nn
我在阅读inputmask.date.extensions.js后找到了解决方案并添加了一些调整:
$(selector).inputmask({
mask: "h:s t\m - h:s t\m",
placeholder: "hh:mm xm - hh:mm xm",
alias: "datetime",
hourFormat: "12"
});
这个解决方案并不完美,因为它为我提供了我不想要的时间的前导零,但至少比这个好:
$(selector).inputmask("9{1,2}:99 aa - 9{1,2}:99 aa");
我正在使用 jquery.inputmask 插件。
我需要一个 12 小时制时间范围的掩码。
示例:9:30 上午 - 10:00 下午
我知道我们可以这样做:
$(selector).inputmask("h:s t");
我希望得到这样的东西:
$(selector).inputmask("h:s t - h:s t"); // not working as intended
我能得到的最接近的是:
$(selector).inputmask("9{1,2}:99 aa - 9{1,2}:99 aa");
...但它不是 ideal/perfect,因为这将通过:33:44 mm - 55:66 nn
我在阅读inputmask.date.extensions.js后找到了解决方案并添加了一些调整:
$(selector).inputmask({
mask: "h:s t\m - h:s t\m",
placeholder: "hh:mm xm - hh:mm xm",
alias: "datetime",
hourFormat: "12"
});
这个解决方案并不完美,因为它为我提供了我不想要的时间的前导零,但至少比这个好:
$(selector).inputmask("9{1,2}:99 aa - 9{1,2}:99 aa");