如何使用 jQuery Mask Plugin 创建自定义时间掩码?

How to use jQuery Mask Plugin to create a customized time mask?

我有一个时间字段,用户可以在其中插入员工的加班时间。在此字段中,他们可以插入任意数量的小时,但分钟必须介于 00 和 59 之间。我如何使用 jQuery 掩码来制作这种掩码?

我发现 translation 选项可用于在掩码上应用一些自定义规则。所以,我使用了一个正则表达式,只允许在十分钟内使用 0 到 5 之间的数字。

var time_options = {
    translation: {
        'M': {pattern: /[0-5]/}, 
    }
};
$('.time').mask('00:M0', time_options);