¿Cómo especifico un carácter opcional en una máscara de entrada?Carácter opcional en la máscara de entrada
Encontré este complemento de entrada enmascarado http://digitalbush.com/projects/masked-input-plugin/ y estas definiciones de máscara.
$.mask.definitions['g']="[ ]";
$.mask.definitions['h']="[aApP]";
$.mask.definitions['i']="[mM]";
$.mask.definitions['2']="[0-1]";
$.mask.definitions['6']="[0-5]";
new_mask = "29:69";
$("#txtTime").mask(new_mask);
Define una máscara de entrada para un formato de hora de 12 horas, p. 11:00. Me gustaría permitir que el usuario especifique solo un dígito para la "hora". En lugar de tener que escribir 01:00, el usuario debería poder escribir 1:00. ¿Cómo puedo hacer eso?
Pero esto todavía no permite que el usuario especifique un solo carácter por hora. Cuando hago clic fuera del campo de entrada, la máscara pone los minutos para el dígito de la hora que falta. – user823527
Buena captura, parece un error en el complemento. Lamentablemente, no conozco una buena solución a menos que modifiques el plugin. –