Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何比较hh:mm AM/PM格式中的两次?_Javascript_Jquery - Fatal编程技术网

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

Javascript 如何比较hh:mm AM/PM格式中的两次?,javascript,jquery,Javascript,Jquery,我正在使用一个插件,它将以hh:mm am/PM格式生成时间。 我想使用jQuery/javascript对它们进行比较 如果用户手动输入时间,文本框中的文本将自动重新排列为hh:mm AM/PM(时间和AM/PM之间需要间隔)。 i、 我需要一个正则表达式,它将在keyup/keydown中执行,它只允许字符串末尾的字母AM/PM 请为我提供一个解决方案。您可以使用此js regex/^(0?[1-9]| 1[012])(:[0-5]\d)[APap][mM]$/要验证AM/PM格式,请在您的

我正在使用一个插件,它将以hh:mm am/PM格式生成时间。 我想使用jQuery/javascript对它们进行比较

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


  • 请为我提供一个解决方案。

    您可以使用此js regex
    /^(0?[1-9]| 1[012])(:[0-5]\d)[APap][mM]$/
    要验证AM/PM格式,请在您的keypup/keypdown事件中调用它

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

    请写出你已经考虑过的代码。您可以实例化两个
    时刻,并使用一些“字母AM/PM”,这是什么?同样,也不是免费的代码编写服务。