inputmask正则表达式编辑不起作用

时间:2015-08-09 19:36:25

标签: jquery regex jquery-inputmask

我尝试为inputmask 插件使用自定义正则表达式,它在我第一次在输入字段中输入内容时效果很好,但是当我想编辑输入字段时,插件的行为变得有些不可预测。例如,下午12:20是以下正则表达式的有效输入,但如果我尝试通过将光标移动到:position并删除:20来编辑输入,然后如果我尝试输入任何有效字符(从下午12:20更改为12:下午30点),该插件不允许我输入这些字符。

这是我初始化插件的方式

//Let user enter HH:mm format or hh:mm meridian or HH:mm meridian format
// Don't worry about semantics, validator will take care of it   
$(".time").inputmask(
    "Regex",
        regex: "^((1|0)?[0-9]|2[0-4])(:[0-5][0-9])?([APap][Mm])?$"
    }
);

0 个答案:

没有答案