如何比较两次hh:mm AM / PM格式?

时间:2016-06-30 07:33:47

标签: javascript jquery

  1. 我使用的插件会以hh:mm AM / PM的格式生成时间。 我想用jQuery / javascript来比较它们。

  2. 如果用户手动输入时间,文本框中的文本将自动重新排列为hh:mm AM / PM(需要时间与上午/下午之间的间隔)。
    即我需要一个将在keyup / keydown中执行的正则表达式,它只允许字符串末尾的字母AM / PM。

  3. 请给我一个解决方案。

1 个答案:

答案 0 :(得分:1)

您可以使用此js正则表达式/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/来验证AM / PM格式,在您的keyup / keydown事件中调用它。

var value = $(this).val().match(/^(0?[1-9]|1[012])(:[0-5]\d) [APap][mM]$/);