Jquery 00:00 am-00:00 pm的输入掩码
我正在使用插件 我需要一个12小时格式的时间范围的面具 示例:上午9:30-晚上10:00 我知道我们可以这样做:Jquery 00:00 am-00:00 pm的输入掩码,jquery,input,mask,input-mask,jquery-inputmask,Jquery,Input,Mask,Input Mask,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("h:s t"); $(selector).inputmask("h:s t - h:s t"); // not
$(selector).inputmask("h:s t");
$(selector).inputmask("h:s t - h:s t"); // not working as intended
我希望得到这样的东西:
$(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");
…但它并不理想/完美,因为它将通过: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");
为什么不用呢?它给你你所需要的和更多…@Dekel这是一个很棒的插件,但我更喜欢输入掩码,因为我将它与dataTables和x-editable结合使用。