我使用过Jquery蒙面输入,但我遇到了一个有趣的要求。用户想要在单个字段上保存一系列日期。他们想要输入这样的日期:
二〇一三年十月十日; 12/12/2004;二零零三年十月三十〇日
该字段自然会被保存用于昏迷的目的但在每个之后;掩盖99/99/9999的日期应该适用......
有人用regex或inputmask()试过吗?
答案 0 :(得分:1)
如果您使用的是inputmask版本3+,则可以使用正则表达式。类似的东西:
<input id="multidate" type='text' data-inputmask-regex="([0-9][0-9]/[0-9][0-9]/[0-9]{4}[ ;]+)*" />
并在onload中:
$("#multidate").inputmask("Regex");
它不会像__/__/____
那样预先填写斜杠,因此您必须自己输入它们,但它会强制执行此格式。